Home
last modified time | relevance | path

Searched refs:new_tso (Results 1 – 4 of 4) sorted by relevance

/freebsd/sys/netinet/
H A Dtcp_ratelimit.h196 uint32_t new_tso, min_tso_segs; in tcp_get_pacing_burst_size_w_divisor() local
209 new_tso = (bytes + segsiz - 1) / segsiz; in tcp_get_pacing_burst_size_w_divisor()
214 if (new_tso < min_tso_segs) in tcp_get_pacing_burst_size_w_divisor()
215 new_tso = min_tso_segs; in tcp_get_pacing_burst_size_w_divisor()
216 new_tso *= segsiz; in tcp_get_pacing_burst_size_w_divisor()
217 return (new_tso); in tcp_get_pacing_burst_size_w_divisor()
H A Dtcp_ratelimit.c1576 tcp_log_pacing_size(struct tcpcb *tp, uint64_t bw, uint32_t segsiz, uint32_t new_tso, in tcp_log_pacing_size() argument
1586 log.u_bbr.flex2 = new_tso; in tcp_log_pacing_size()
1622 uint32_t new_tso, min_tso_segs; in tcp_get_pacing_burst_size_w_divisor() local
1638 new_tso = (bytes + segsiz - 1) / segsiz; in tcp_get_pacing_burst_size_w_divisor()
1640 if (even_num_segs && (new_tso & 1) && (new_tso > even_threshold)) in tcp_get_pacing_burst_size_w_divisor()
1641 new_tso++; in tcp_get_pacing_burst_size_w_divisor()
1646 if (rs_floor_mss && (new_tso < rs_floor_mss)) in tcp_get_pacing_burst_size_w_divisor()
1647 new_tso = rs_floor_mss; in tcp_get_pacing_burst_size_w_divisor()
1648 else if (new_tso < min_tso_segs) in tcp_get_pacing_burst_size_w_divisor()
1649 new_tso = min_tso_segs; in tcp_get_pacing_burst_size_w_divisor()
[all …]
/freebsd/sys/netinet/tcp_stacks/
H A Dbbr.c5561 uint32_t cur_delay, seg_sz, maxseg, new_tso, delta, hdwr_delay; in bbr_adjust_for_hw_pacing() local
5662 new_tso = seg_sz; in bbr_adjust_for_hw_pacing()
5664 new_tso = bbr->r_ctl.rc_pace_max_segs; in bbr_adjust_for_hw_pacing()
5665 if (new_tso >= (PACE_MAX_IP_BYTES-maxseg)) in bbr_adjust_for_hw_pacing()
5666 new_tso = PACE_MAX_IP_BYTES - maxseg; in bbr_adjust_for_hw_pacing()
5668 if (new_tso != bbr->r_ctl.rc_pace_max_segs) { in bbr_adjust_for_hw_pacing()
5669 bbr_log_type_tsosize(bbr, cts, new_tso, 0, bbr->r_ctl.rc_pace_max_segs, maxseg, 0); in bbr_adjust_for_hw_pacing()
5670 bbr->r_ctl.rc_pace_max_segs = new_tso; in bbr_adjust_for_hw_pacing()
5678 uint32_t old_tso = 0, new_tso; in tcp_bbr_tso_size_check() local
5777 new_tso = maxseg; in tcp_bbr_tso_size_check()
[all …]
H A Drack.c17197 uint32_t new_tso, user_max, pace_one; in rack_get_pacing_len() local
17215 new_tso = tcp_get_pacing_burst_size_w_divisor(rack->rc_tp, bw, mss, in rack_get_pacing_len()
17217 if (new_tso > user_max) in rack_get_pacing_len()
17218 new_tso = user_max; in rack_get_pacing_len()
17220 if (((uint32_t)rack->r_ctl.client_suggested_maxseg * mss) > new_tso) in rack_get_pacing_len()
17221 new_tso = (uint32_t)rack->r_ctl.client_suggested_maxseg * mss; in rack_get_pacing_len()
17224 ((rack->r_ctl.rc_user_set_min_segs * mss) > new_tso)) in rack_get_pacing_len()
17225 new_tso = rack->r_ctl.rc_user_set_min_segs * mss; in rack_get_pacing_len()
17226 return (new_tso); in rack_get_pacing_len()