Lines Matching refs:rcv_wscale

103 	     ((tp->snd_nxt - tcp_wnd_end(tp)) < (1 << tp->rx_opt.rcv_wscale))))  in tcp_acceptable_seq()
209 int wscale_ok, __u8 *rcv_wscale, in tcp_select_initial_window() argument
240 *rcv_wscale = 0; in tcp_select_initial_window()
246 *rcv_wscale = clamp_t(int, ilog2(space) - 15, in tcp_select_initial_window()
251 min_t(__u32, U16_MAX << (*rcv_wscale), window_clamp)); in tcp_select_initial_window()
287 if (!READ_ONCE(net->ipv4.sysctl_tcp_shrink_window) || !tp->rx_opt.rcv_wscale) { in tcp_select_window()
291 new_win = ALIGN(cur_win, 1 << tp->rx_opt.rcv_wscale); in tcp_select_window()
301 if (!tp->rx_opt.rcv_wscale && in tcp_select_window()
305 new_win = min(new_win, (65535U << tp->rx_opt.rcv_wscale)); in tcp_select_window()
308 new_win >>= tp->rx_opt.rcv_wscale; in tcp_select_window()
858 opts->ws = tp->rx_opt.rcv_wscale; in tcp_syn_options()
936 opts->ws = ireq->rcv_wscale; in tcp_synack_options()
3114 if (READ_ONCE(net->ipv4.sysctl_tcp_shrink_window) && tp->rx_opt.rcv_wscale) in __tcp_select_window()
3128 free_space = round_down(free_space, 1 << tp->rx_opt.rcv_wscale); in __tcp_select_window()
3147 if (tp->rx_opt.rcv_wscale) { in __tcp_select_window()
3154 window = ALIGN(window, (1 << tp->rx_opt.rcv_wscale)); in __tcp_select_window()
3176 free_space = round_down(free_space, 1 << tp->rx_opt.rcv_wscale); in __tcp_select_window()
3186 free_space < (1 << tp->rx_opt.rcv_wscale)) in __tcp_select_window()
3199 free_space = ALIGN(free_space, (1 << tp->rx_opt.rcv_wscale)); in __tcp_select_window()
3882 __u8 rcv_wscale; in tcp_connect_init() local
3923 &rcv_wscale, in tcp_connect_init()
3926 tp->rx_opt.rcv_wscale = rcv_wscale; in tcp_connect_init()