Lines Matching refs:rx_opt
288 new_win = ALIGN(cur_win, 1 << tp->rx_opt.rcv_wscale); in tcp_select_window()
296 if (!tp->rx_opt.rcv_wscale && sysctl_tcp_workaround_signed_windows) in tcp_select_window()
299 new_win = min(new_win, (65535U << tp->rx_opt.rcv_wscale)); in tcp_select_window()
302 new_win >>= tp->rx_opt.rcv_wscale; in tcp_select_window()
500 struct tcp_sack_block *sp = tp->rx_opt.dsack ? in tcp_options_write()
516 tp->rx_opt.dsack = 0; in tcp_options_write()
580 opts->tsecr = tp->rx_opt.ts_recent; in tcp_syn_options()
584 opts->ws = tp->rx_opt.rcv_wscale; in tcp_syn_options()
696 if (likely(tp->rx_opt.tstamp_ok)) { in tcp_established_options()
699 opts->tsecr = tp->rx_opt.ts_recent; in tcp_established_options()
703 eff_sacks = tp->rx_opt.num_sacks + tp->rx_opt.dsack; in tcp_established_options()
1316 if (mss_now > tp->rx_opt.mss_clamp) in __tcp_mtu_to_mss()
1317 mss_now = tp->rx_opt.mss_clamp; in __tcp_mtu_to_mss()
1366 icsk->icsk_mtup.search_high = tp->rx_opt.mss_clamp + sizeof(struct tcphdr) + in tcp_mtup_init()
1861 icsk->icsk_mtup.search_high = tp->rx_opt.mss_clamp + in tcp_mtu_check_reprobe()
1901 tp->rx_opt.num_sacks || tp->rx_opt.dsack) in tcp_mtu_probe()
2402 free_space = round_down(free_space, 1 << tp->rx_opt.rcv_wscale); in __tcp_select_window()
2422 if (tp->rx_opt.rcv_wscale) { in __tcp_select_window()
2429 if (((window >> tp->rx_opt.rcv_wscale) << tp->rx_opt.rcv_wscale) != window) in __tcp_select_window()
2430 window = (((window >> tp->rx_opt.rcv_wscale) + 1) in __tcp_select_window()
2431 << tp->rx_opt.rcv_wscale); in __tcp_select_window()
2972 if (tp->rx_opt.user_mss && tp->rx_opt.user_mss < mss) in tcp_make_synack()
2973 mss = tp->rx_opt.user_mss; in tcp_make_synack()
3068 if (tp->rx_opt.user_mss) in tcp_connect_init()
3069 tp->rx_opt.mss_clamp = tp->rx_opt.user_mss; in tcp_connect_init()
3079 if (tp->rx_opt.user_mss && tp->rx_opt.user_mss < tp->advmss) in tcp_connect_init()
3080 tp->advmss = tp->rx_opt.user_mss; in tcp_connect_init()
3090 tp->advmss - (tp->rx_opt.ts_recent_stamp ? tp->tcp_header_len - sizeof(struct tcphdr) : 0), in tcp_connect_init()
3097 tp->rx_opt.rcv_wscale = rcv_wscale; in tcp_connect_init()
3150 tp->rx_opt.mss_clamp = tp->advmss; /* If MSS is not cached */ in tcp_send_syn_data()
3151 tcp_fastopen_cache_get(sk, &tp->rx_opt.mss_clamp, &fo->cookie, in tcp_send_syn_data()
3169 if (tp->rx_opt.user_mss && tp->rx_opt.user_mss < tp->rx_opt.mss_clamp) in tcp_send_syn_data()
3170 tp->rx_opt.mss_clamp = tp->rx_opt.user_mss; in tcp_send_syn_data()