Searched refs:rx_opt (Results 1 – 8 of 8) sorted by relevance
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()
341 tw->tw_rcv_wscale = tp->rx_opt.rcv_wscale; in tcp_time_wait()347 tcptw->tw_ts_recent = tp->rx_opt.ts_recent; in tcp_time_wait()348 tcptw->tw_ts_recent_stamp = tp->rx_opt.ts_recent_stamp; in tcp_time_wait()600 newtp->rx_opt.tstamp_ok = ireq->tstamp_ok; in tcp_create_openreq_child()601 newtp->rx_opt.sack_ok = ireq->sack_ok; in tcp_create_openreq_child()606 newtp->rx_opt.wscale_ok = ireq->wscale_ok; in tcp_create_openreq_child()607 if (newtp->rx_opt.wscale_ok) { in tcp_create_openreq_child()608 newtp->rx_opt.snd_wscale = ireq->snd_wscale; in tcp_create_openreq_child()609 newtp->rx_opt.rcv_wscale = ireq->rcv_wscale; in tcp_create_openreq_child()611 newtp->rx_opt.snd_wscale = newtp->rx_opt.rcv_wscale = 0; in tcp_create_openreq_child()[all …]
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()880 delta = tcp_time_stamp_ts(tp) - tp->rx_opt.rcv_tsecr; in tcp_rtt_tsopt_us()898 if (tp->rx_opt.rcv_tsecr == tp->rcv_rtt_last_tsecr) in tcp_rcv_rtt_measure_ts()900 tp->rcv_rtt_last_tsecr = tp->rx_opt.rcv_tsecr; in tcp_rcv_rtt_measure_ts()1254 tp->rx_opt.sack_ok |= TCP_DSACK_SEEN; in tcp_dsack_seen()1290 tp->rx_opt.sack_ok, inet_csk(sk)->icsk_ca_state, in tcp_check_sack_reordering()[all …]
3454 memset(&tp->rx_opt, 0, sizeof(tp->rx_opt)); in tcp_disconnect()3487 tp->rx_opt.saw_tstamp = 0; in tcp_disconnect()3488 tp->rx_opt.dsack = 0; in tcp_disconnect()3489 tp->rx_opt.num_sacks = 0; in tcp_disconnect()3569 tp->rx_opt.mss_clamp = opt.opt_val; in tcp_repair_options_est()3580 tp->rx_opt.snd_wscale = snd_wscale; in tcp_repair_options_est()3581 tp->rx_opt.rcv_wscale = rcv_wscale; in tcp_repair_options_est()3582 tp->rx_opt.wscale_ok = 1; in tcp_repair_options_est()3589 tp->rx_opt.sack_ok |= TCP_SACK_SEEN; in tcp_repair_options_est()3595 tp->rx_opt.tstamp_ok = 1; in tcp_repair_options_est()[all …]
195 tp->rx_opt.ts_recent = READ_ONCE(tcptw->tw_ts_recent); in tcp_twsk_unique()196 tp->rx_opt.ts_recent_stamp = ts_recent_stamp; in tcp_twsk_unique()283 if (tp->rx_opt.ts_recent_stamp && inet->inet_daddr != daddr) { in tcp_v4_connect()285 tp->rx_opt.ts_recent = 0; in tcp_v4_connect()286 tp->rx_opt.ts_recent_stamp = 0; in tcp_v4_connect()298 tp->rx_opt.mss_clamp = TCP_MSS_DEFAULT; in tcp_v4_connect()
653 last_overflow = READ_ONCE(tcp_sk(sk)->rx_opt.ts_recent_stamp); in tcp_synq_overflow()655 WRITE_ONCE(tcp_sk_rw(sk)->rx_opt.ts_recent_stamp, now); in tcp_synq_overflow()676 last_overflow = READ_ONCE(tcp_sk(sk)->rx_opt.ts_recent_stamp); in tcp_synq_no_recent_overflow()1474 return likely(tp->rx_opt.sack_ok); in tcp_is_sack()1698 static inline void tcp_sack_reset(struct tcp_options_received *rx_opt) in tcp_sack_reset() argument1700 rx_opt->dsack = 0; in tcp_sack_reset()1701 rx_opt->num_sacks = 0; in tcp_sack_reset()1889 static inline bool tcp_paws_check(const struct tcp_options_received *rx_opt, in tcp_paws_check() argument1892 if ((s32)(rx_opt->ts_recent - rx_opt->rcv_tsval) <= paws_win) in tcp_paws_check()1895 rx_opt->ts_recent_stamp + TCP_PAWS_WRAP))) in tcp_paws_check()[all …]
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 …]
205 if (tp->rx_opt.ts_recent_stamp && in tcp_v6_connect()207 tp->rx_opt.ts_recent = 0; in tcp_v6_connect()208 tp->rx_opt.ts_recent_stamp = 0; in tcp_v6_connect()307 tp->rx_opt.mss_clamp = IPV6_MIN_MTU - sizeof(struct tcphdr) - sizeof(struct ipv6hdr); in tcp_v6_connect()