Searched refs:rx_opt (Results 1 – 10 of 10) sorted by relevance
| /linux/net/ipv4/ |
| H A D | tcp_lp.c | 152 if (tp->rx_opt.rcv_tsval == lp->remote_ref_time || in tcp_lp_remote_hz_estimator() 153 tp->rx_opt.rcv_tsecr == lp->local_ref_time) in tcp_lp_remote_hz_estimator() 157 (tp->rx_opt.rcv_tsval - lp->remote_ref_time) / in tcp_lp_remote_hz_estimator() 158 (tp->rx_opt.rcv_tsecr - lp->local_ref_time); in tcp_lp_remote_hz_estimator() 176 lp->remote_ref_time = tp->rx_opt.rcv_tsval; in tcp_lp_remote_hz_estimator() 177 lp->local_ref_time = tp->rx_opt.rcv_tsecr; in tcp_lp_remote_hz_estimator() 203 tp->rx_opt.rcv_tsval * (LP_RESOL / lp->remote_hz) - in tcp_lp_owd_calculator() 204 tp->rx_opt.rcv_tsecr * (LP_RESOL / TCP_TS_HZ); in tcp_lp_owd_calculator() 285 delta = now - tp->rx_opt.rcv_tsecr; in tcp_lp_pkts_acked()
|
| H A D | tcp_input.c | 149 bool unknown_opt = tcp_sk(sk)->rx_opt.saw_unknown && in bpf_skops_parse_hdr() 404 if (!(flag & FLAG_SLOWPATH) || !tp->rx_opt.accecn) { in tcp_accecn_process_option() 426 ptr = skb_transport_header(skb) + tp->rx_opt.accecn; in tcp_accecn_process_option() 435 tp->rx_opt.accecn); in tcp_accecn_process_option() 615 per_mss = max_t(u32, tp->rx_opt.mss_clamp, tp->mss_cache) + in tcp_sndbuf_expand() 881 delta = tcp_time_stamp_ts(tp) - tp->rx_opt.rcv_tsecr; in tcp_rtt_tsopt_us() 899 if (tp->rx_opt.rcv_tsecr == tp->rcv_rtt_last_tsecr) in tcp_rcv_rtt_measure_ts() 901 tp->rcv_rtt_last_tsecr = tp->rx_opt.rcv_tsecr; in tcp_rcv_rtt_measure_ts() 1255 tp->rx_opt.sack_ok |= TCP_DSACK_SEEN; in tcp_dsack_seen() 1291 tp->rx_opt.sack_ok, inet_csk(sk)->icsk_ca_state, in tcp_check_sack_reordering() [all …]
|
| H A D | tcp_output.c | 124 (tp->rx_opt.wscale_ok && 125 ((tp->snd_nxt - tcp_wnd_end(tp)) < (1 << tp->rx_opt.rcv_wscale)))) 309 if (!READ_ONCE(net->ipv4.sysctl_tcp_shrink_window) || !tp->rx_opt.rcv_wscale) { in tcp_select_window() 313 new_win = ALIGN(cur_win, 1 << tp->rx_opt.rcv_wscale); in tcp_select_window() 323 if (!tp->rx_opt.rcv_wscale && in tcp_select_window() 327 new_win = min(new_win, (65535U << tp->rx_opt.rcv_wscale)); 330 new_win >>= tp->rx_opt.rcv_wscale; in tcp_ecn_send() 737 tp->accecn_opt_sent_w_dsack = tp->rx_opt.dsack; in tcp_options_write() 773 struct tcp_sack_block *sp = tp->rx_opt.dsack ? in tcp_options_write() 791 tp->rx_opt in tcp_options_write() [all...] |
| H A D | tcp.c | 3487 memset(&tp->rx_opt, 0, sizeof(tp->rx_opt)); in tcp_disconnect() 3520 tp->rx_opt.saw_tstamp = 0; in tcp_disconnect() 3521 tp->rx_opt.dsack = 0; in tcp_disconnect() 3522 tp->rx_opt.num_sacks = 0; in tcp_disconnect() 3601 tp->rx_opt.mss_clamp = opt.opt_val; in tcp_repair_options_est() 3612 tp->rx_opt.snd_wscale = snd_wscale; in tcp_repair_options_est() 3613 tp->rx_opt.rcv_wscale = rcv_wscale; in tcp_repair_options_est() 3614 tp->rx_opt.wscale_ok = 1; in tcp_repair_options_est() 3621 tp->rx_opt.sack_ok |= TCP_SACK_SEEN; in tcp_repair_options_est() 3627 tp->rx_opt.tstamp_ok = 1; in tcp_repair_options_est() [all …]
|
| H A D | tcp_rate.c | |
| H A D | tcp_ipv4.c | 197 tp->rx_opt.ts_recent = READ_ONCE(tcptw->tw_ts_recent); in tcp_twsk_unique() 198 tp->rx_opt.ts_recent_stamp = ts_recent_stamp; in tcp_twsk_unique() 286 if (tp->rx_opt.ts_recent_stamp && inet->inet_daddr != daddr) { in tcp_v4_connect() 288 tp->rx_opt.ts_recent = 0; in tcp_v4_connect() 289 tp->rx_opt.ts_recent_stamp = 0; in tcp_v4_connect() 301 tp->rx_opt.mss_clamp = TCP_MSS_DEFAULT; in tcp_v4_connect()
|
| /linux/include/net/ |
| H A D | tcp.h | 630 last_overflow = READ_ONCE(tcp_sk(sk)->rx_opt.ts_recent_stamp); in tcp_synq_no_recent_overflow() 632 WRITE_ONCE(tcp_sk_rw(sk)->rx_opt.ts_recent_stamp, now); in tcp_synq_no_recent_overflow() 653 last_overflow = READ_ONCE(tcp_sk(sk)->rx_opt.ts_recent_stamp); 1423 return likely(tp->rx_opt.sack_ok); in tcp_in_initial_slowstart() 1648 static inline void tcp_sack_reset(struct tcp_options_received *rx_opt) 1650 rx_opt->dsack = 0; in tcp_scaling_ratio_init() 1651 rx_opt->num_sacks = 0; in tcp_scaling_ratio_init() 1839 static inline bool tcp_paws_check(const struct tcp_options_received *rx_opt, in __tcp_fast_path_on() 1842 if ((s32)(rx_opt->ts_recent - rx_opt in tcp_fast_path_on() 1590 tcp_sack_reset(struct tcp_options_received * rx_opt) tcp_sack_reset() argument 1781 tcp_paws_check(const struct tcp_options_received * rx_opt,int paws_win) tcp_paws_check() argument 1799 tcp_paws_reject(const struct tcp_options_received * rx_opt,int rst) tcp_paws_reject() argument [all...] |
| /linux/drivers/net/ethernet/chelsio/inline_crypto/chtls/ |
| H A D | chtls_cm.c | 152 tp->rx_opt.mss_clamp = cdev->mtus[TCPOPT_MSS_G(opt)] - 40; in assign_rxopt() 153 tp->mss_cache = tp->rx_opt.mss_clamp; in assign_rxopt() 154 tp->rx_opt.tstamp_ok = TCPOPT_TSTAMP_G(opt); in assign_rxopt() 155 tp->rx_opt.snd_wscale = TCPOPT_SACK_G(opt); in assign_rxopt() 156 tp->rx_opt.wscale_ok = TCPOPT_WSCALE_OK_G(opt); in assign_rxopt() 158 if (!tp->rx_opt.wscale_ok) in assign_rxopt() 159 tp->rx_opt.rcv_wscale = 0; in assign_rxopt() 160 if (tp->rx_opt.tstamp_ok) { in assign_rxopt() 162 tp->rx_opt.mss_clamp -= TCPOLEN_TSTAMP_ALIGNED; in assign_rxopt() 465 tp->max_window = 0xFFFF << (tp->rx_opt.snd_wscale); in chtls_disconnect() [all …]
|
| /linux/net/mptcp/ |
| H A D | options.c | 1348 new_win = min(new_win, 65535U) << tp->rx_opt.rcv_wscale; in mptcp_set_rwin() 1349 if (!tp->rx_opt.rcv_wscale && in mptcp_set_rwin() 1353 new_win = min(new_win, (65535U << tp->rx_opt.rcv_wscale)); in mptcp_set_rwin() 1356 new_win >>= tp->rx_opt.rcv_wscale; in mptcp_set_rwin()
|
| /linux/net/ipv6/ |
| H A D | tcp_ipv6.c | 208 if (tp->rx_opt.ts_recent_stamp && in tcp_v6_connect() 210 tp->rx_opt.ts_recent = 0; in tcp_v6_connect() 211 tp->rx_opt.ts_recent_stamp = 0; in tcp_v6_connect() 310 tp->rx_opt.mss_clamp = IPV6_MIN_MTU - sizeof(struct tcphdr) - sizeof(struct ipv6hdr); in tcp_v6_connect()
|