• Home
  • Raw
  • Download

Lines Matching refs:rcv_wscale

102 	     ((tp->snd_nxt - tcp_wnd_end(tp)) < (1 << tp->rx_opt.rcv_wscale))))  in tcp_acceptable_seq()
208 int wscale_ok, __u8 *rcv_wscale, in tcp_select_initial_window() argument
239 *rcv_wscale = 0; in tcp_select_initial_window()
245 *rcv_wscale = clamp_t(int, ilog2(space) - 15, in tcp_select_initial_window()
250 min_t(__u32, U16_MAX << (*rcv_wscale), window_clamp)); in tcp_select_initial_window()
286 if (!READ_ONCE(net->ipv4.sysctl_tcp_shrink_window) || !tp->rx_opt.rcv_wscale) { in tcp_select_window()
290 new_win = ALIGN(cur_win, 1 << tp->rx_opt.rcv_wscale); in tcp_select_window()
302 if (!tp->rx_opt.rcv_wscale && in tcp_select_window()
306 new_win = min(new_win, (65535U << tp->rx_opt.rcv_wscale)); in tcp_select_window()
309 new_win >>= tp->rx_opt.rcv_wscale; in tcp_select_window()
815 opts->ws = tp->rx_opt.rcv_wscale; in tcp_syn_options()
889 opts->ws = ireq->rcv_wscale; in tcp_synack_options()
3054 if (READ_ONCE(net->ipv4.sysctl_tcp_shrink_window) && tp->rx_opt.rcv_wscale) in __tcp_select_window()
3068 free_space = round_down(free_space, 1 << tp->rx_opt.rcv_wscale); in __tcp_select_window()
3087 if (tp->rx_opt.rcv_wscale) { in __tcp_select_window()
3094 window = ALIGN(window, (1 << tp->rx_opt.rcv_wscale)); in __tcp_select_window()
3116 free_space = round_down(free_space, 1 << tp->rx_opt.rcv_wscale); in __tcp_select_window()
3126 free_space < (1 << tp->rx_opt.rcv_wscale)) in __tcp_select_window()
3139 free_space = ALIGN(free_space, (1 << tp->rx_opt.rcv_wscale)); in __tcp_select_window()
3779 __u8 rcv_wscale; in tcp_connect_init() local
3818 &rcv_wscale, in tcp_connect_init()
3821 tp->rx_opt.rcv_wscale = rcv_wscale; in tcp_connect_init()