Lines Matching refs:rx_opt

100 	    (tp->rx_opt.wscale_ok &&
101 ((tp->snd_nxt - tcp_wnd_end(tp)) < (1 << tp->rx_opt.rcv_wscale))))
280 if (!READ_ONCE(net->ipv4.sysctl_tcp_shrink_window) || !tp->rx_opt.rcv_wscale) {
284 new_win = ALIGN(cur_win, 1 << tp->rx_opt.rcv_wscale);
294 if (!tp->rx_opt.rcv_wscale &&
298 new_win = min(new_win, (65535U << tp->rx_opt.rcv_wscale));
301 new_win >>= tp->rx_opt.rcv_wscale;
668 struct tcp_sack_block *sp = tp->rx_opt.dsack ?
684 tp->rx_opt.dsack = 0;
803 opts->tsecr = tp->rx_opt.ts_recent;
807 opts->ws = tp->rx_opt.rcv_wscale;
944 if (likely(tp->rx_opt.tstamp_ok)) {
947 opts->tsecr = tp->rx_opt.ts_recent;
968 eff_sacks = tp->rx_opt.num_sacks + tp->rx_opt.dsack;
1715 if (mss_now > tp->rx_opt.mss_clamp)
1716 mss_now = tp->rx_opt.mss_clamp;
1767 icsk->icsk_mtup.search_high = tp->rx_opt.mss_clamp + sizeof(struct tcphdr) +
1778 tp->rx_opt.user_mss is mss set by user by TCP_MAXSEG. It does NOT counts
1781 tp->rx_opt.mss_clamp is mss negotiated at connection setup.
1790 tp->rx_opt.mss_clamp.
2296 icsk->icsk_mtup.search_high = tp->rx_opt.mss_clamp +
2407 tp->rx_opt.num_sacks || tp->rx_opt.dsack))
3046 if (READ_ONCE(net->ipv4.sysctl_tcp_shrink_window) && tp->rx_opt.rcv_wscale)
3060 free_space = round_down(free_space, 1 << tp->rx_opt.rcv_wscale);
3079 if (tp->rx_opt.rcv_wscale) {
3086 window = ALIGN(window, (1 << tp->rx_opt.rcv_wscale));
3108 free_space = round_down(free_space, 1 << tp->rx_opt.rcv_wscale);
3118 free_space < (1 << tp->rx_opt.rcv_wscale))
3131 free_space = ALIGN(free_space, (1 << tp->rx_opt.rcv_wscale));
3779 if (tp->rx_opt.user_mss)
3780 tp->rx_opt.mss_clamp = tp->rx_opt.user_mss;
3803 tp->advmss - (tp->rx_opt.ts_recent_stamp ? tp->tcp_header_len - sizeof(struct tcphdr) : 0),
3810 tp->rx_opt.rcv_wscale = rcv_wscale;
3864 tp->rx_opt.mss_clamp = tp->advmss; /* If MSS is not cached */
3865 if (!tcp_fastopen_cookie_check(sk, &tp->rx_opt.mss_clamp, &fo->cookie))
3872 tp->rx_opt.mss_clamp = tcp_mss_clamp(tp, tp->rx_opt.mss_clamp);