Lines Matching refs:rx_opt

102 	    (tp->rx_opt.wscale_ok &&
103 ((tp->snd_nxt - tcp_wnd_end(tp)) < (1 << tp->rx_opt.rcv_wscale))))
277 new_win = ALIGN(cur_win, 1 << tp->rx_opt.rcv_wscale);
285 if (!tp->rx_opt.rcv_wscale &&
289 new_win = min(new_win, (65535U << tp->rx_opt.rcv_wscale));
292 new_win >>= tp->rx_opt.rcv_wscale;
658 struct tcp_sack_block *sp = tp->rx_opt.dsack ?
674 tp->rx_opt.dsack = 0;
793 opts->tsecr = tp->rx_opt.ts_recent;
797 opts->ws = tp->rx_opt.rcv_wscale;
934 if (likely(tp->rx_opt.tstamp_ok)) {
937 opts->tsecr = tp->rx_opt.ts_recent;
958 eff_sacks = tp->rx_opt.num_sacks + tp->rx_opt.dsack;
1714 if (mss_now > tp->rx_opt.mss_clamp)
1715 mss_now = tp->rx_opt.mss_clamp;
1766 icsk->icsk_mtup.search_high = tp->rx_opt.mss_clamp + sizeof(struct tcphdr) +
1777 tp->rx_opt.user_mss is mss set by user by TCP_MAXSEG. It does NOT counts
1780 tp->rx_opt.mss_clamp is mss negotiated at connection setup.
1789 tp->rx_opt.mss_clamp.
2291 icsk->icsk_mtup.search_high = tp->rx_opt.mss_clamp +
2349 tp->rx_opt.num_sacks || tp->rx_opt.dsack))
2988 free_space = round_down(free_space, 1 << tp->rx_opt.rcv_wscale);
3007 if (tp->rx_opt.rcv_wscale) {
3014 window = ALIGN(window, (1 << tp->rx_opt.rcv_wscale));
3694 if (tp->rx_opt.user_mss)
3695 tp->rx_opt.mss_clamp = tp->rx_opt.user_mss;
3718 tp->advmss - (tp->rx_opt.ts_recent_stamp ? tp->tcp_header_len - sizeof(struct tcphdr) : 0),
3728 tp->rx_opt.rcv_wscale = rcv_wscale;
3781 tp->rx_opt.mss_clamp = tp->advmss; /* If MSS is not cached */
3782 if (!tcp_fastopen_cookie_check(sk, &tp->rx_opt.mss_clamp, &fo->cookie))
3789 tp->rx_opt.mss_clamp = tcp_mss_clamp(tp, tp->rx_opt.mss_clamp);