Searched refs:rx_opt (Results 1 – 11 of 11) sorted by relevance
/linux-4.1.27/net/ipv4/ |
D | tcp_minisocks.c | 276 if (tcp_death_row.sysctl_tw_recycle && tp->rx_opt.ts_recent_stamp) in tcp_time_wait() 287 tw->tw_rcv_wscale = tp->rx_opt.rcv_wscale; in tcp_time_wait() 291 tcptw->tw_ts_recent = tp->rx_opt.ts_recent; in tcp_time_wait() 292 tcptw->tw_ts_recent_stamp = tp->rx_opt.ts_recent_stamp; in tcp_time_wait() 374 if (tp->rx_opt.user_mss && tp->rx_opt.user_mss < mss) in tcp_openreq_init_rwin() 375 mss = tp->rx_opt.user_mss; in tcp_openreq_init_rwin() 489 newtp->rx_opt.saw_tstamp = 0; in tcp_create_openreq_child() 491 newtp->rx_opt.dsack = 0; in tcp_create_openreq_child() 492 newtp->rx_opt.num_sacks = 0; in tcp_create_openreq_child() 500 newtp->rx_opt.tstamp_ok = ireq->tstamp_ok; in tcp_create_openreq_child() [all …]
|
D | tcp_lp.c | 146 if (tp->rx_opt.rcv_tsval == lp->remote_ref_time || in tcp_lp_remote_hz_estimator() 147 tp->rx_opt.rcv_tsecr == lp->local_ref_time) in tcp_lp_remote_hz_estimator() 150 m = HZ * (tp->rx_opt.rcv_tsval - in tcp_lp_remote_hz_estimator() 151 lp->remote_ref_time) / (tp->rx_opt.rcv_tsecr - in tcp_lp_remote_hz_estimator() 170 lp->remote_ref_time = tp->rx_opt.rcv_tsval; in tcp_lp_remote_hz_estimator() 171 lp->local_ref_time = tp->rx_opt.rcv_tsecr; in tcp_lp_remote_hz_estimator() 196 tp->rx_opt.rcv_tsval * (LP_RESOL / lp->remote_hz) - in tcp_lp_owd_calculator() 197 tp->rx_opt.rcv_tsecr * (LP_RESOL / HZ); in tcp_lp_owd_calculator() 272 if (tcp_time_stamp > tp->rx_opt.rcv_tsecr) in tcp_lp_pkts_acked() 273 lp->inference = 3 * (tcp_time_stamp - tp->rx_opt.rcv_tsecr); in tcp_lp_pkts_acked()
|
D | tcp_input.c | 292 per_mss = max_t(u32, tp->rx_opt.mss_clamp, tp->mss_cache) + in tcp_sndbuf_expand() 542 if (tp->rx_opt.rcv_tsecr && in tcp_rcv_rtt_measure_ts() 545 tcp_rcv_rtt_update(tp, tcp_time_stamp - tp->rx_opt.rcv_tsecr, 0); in tcp_rcv_rtt_measure_ts() 822 tp->rx_opt.sack_ok &= ~TCP_FACK_ENABLED; in tcp_disable_fack() 828 tp->rx_opt.sack_ok |= TCP_DSACK_SEEN; in tcp_dsack_seen() 853 tp->rx_opt.sack_ok, inet_csk(sk)->icsk_ca_state, in tcp_update_reordering() 2312 (tp->rx_opt.saw_tstamp && tp->rx_opt.rcv_tsecr && in tcp_packet_delayed() 2313 before(tp->rx_opt.rcv_tsecr, tp->retrans_stamp)); in tcp_packet_delayed() 2924 if (seq_rtt_us < 0 && tp->rx_opt.saw_tstamp && tp->rx_opt.rcv_tsecr && in tcp_ack_update_rtt() 2926 seq_rtt_us = jiffies_to_usecs(tcp_time_stamp - tp->rx_opt.rcv_tsecr); in tcp_ack_update_rtt() [all …]
|
D | tcp_output.c | 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() [all …]
|
D | tcp.c | 2221 memset(&tp->rx_opt, 0, sizeof(tp->rx_opt)); in tcp_disconnect() 2258 tp->rx_opt.mss_clamp = opt.opt_val; in tcp_repair_options_est() 2268 tp->rx_opt.snd_wscale = snd_wscale; in tcp_repair_options_est() 2269 tp->rx_opt.rcv_wscale = rcv_wscale; in tcp_repair_options_est() 2270 tp->rx_opt.wscale_ok = 1; in tcp_repair_options_est() 2277 tp->rx_opt.sack_ok |= TCP_SACK_SEEN; in tcp_repair_options_est() 2285 tp->rx_opt.tstamp_ok = 1; in tcp_repair_options_est() 2345 tp->rx_opt.user_mss = val; in do_tcp_setsockopt() 2618 if (tp->rx_opt.tstamp_ok) in tcp_get_info() 2622 if (tp->rx_opt.wscale_ok) { in tcp_get_info() [all …]
|
D | tcp_metrics.c | 636 tp->rx_opt.ts_recent_stamp = tm->tcpm_ts_stamp; in tcp_fetch_timewait_stamp() 637 tp->rx_opt.ts_recent = tm->tcpm_ts; in tcp_fetch_timewait_stamp() 662 if ((s32)(tm->tcpm_ts - tp->rx_opt.ts_recent) <= 0 || in tcp_remember_stamp() 664 tm->tcpm_ts_stamp <= (u32)tp->rx_opt.ts_recent_stamp)) { in tcp_remember_stamp() 665 tm->tcpm_ts_stamp = (u32)tp->rx_opt.ts_recent_stamp; in tcp_remember_stamp() 666 tm->tcpm_ts = tp->rx_opt.ts_recent; in tcp_remember_stamp()
|
D | tcp_ipv4.c | 130 tp->rx_opt.ts_recent = tcptw->tw_ts_recent; in tcp_twsk_unique() 131 tp->rx_opt.ts_recent_stamp = tcptw->tw_ts_recent_stamp; in tcp_twsk_unique() 194 if (tp->rx_opt.ts_recent_stamp && inet->inet_daddr != daddr) { in tcp_v4_connect() 196 tp->rx_opt.ts_recent = 0; in tcp_v4_connect() 197 tp->rx_opt.ts_recent_stamp = 0; in tcp_v4_connect() 203 !tp->rx_opt.ts_recent_stamp && fl4->daddr == daddr) in tcp_v4_connect() 213 tp->rx_opt.mss_clamp = TCP_MSS_DEFAULT; in tcp_v4_connect() 1302 if (tcp_sk(sk)->rx_opt.user_mss && in tcp_v4_syn_recv_sock() 1303 tcp_sk(sk)->rx_opt.user_mss < newtp->advmss) in tcp_v4_syn_recv_sock() 1304 newtp->advmss = tcp_sk(sk)->rx_opt.user_mss; in tcp_v4_syn_recv_sock()
|
D | tcp_timer.c | 185 tp->bytes_acked <= tp->rx_opt.mss_clamp) { in tcp_write_timeout()
|
/linux-4.1.27/include/linux/ |
D | tcp.h | 98 static inline void tcp_clear_options(struct tcp_options_received *rx_opt) in tcp_clear_options() argument 100 rx_opt->tstamp_ok = rx_opt->sack_ok = 0; in tcp_clear_options() 101 rx_opt->wscale_ok = rx_opt->snd_wscale = 0; in tcp_clear_options() 228 struct tcp_options_received rx_opt; member
|
/linux-4.1.27/include/net/ |
D | tcp.h | 332 tcp_sk(sk)->rx_opt.ts_recent_stamp = jiffies; in tcp_synq_overflow() 338 unsigned long last_overflow = tcp_sk(sk)->rx_opt.ts_recent_stamp; in tcp_synq_no_recent_overflow() 614 __tcp_fast_path_on(tp, tp->snd_wnd >> tp->rx_opt.snd_wscale); in tcp_fast_path_on() 905 return tp->rx_opt.sack_ok; in tcp_is_sack() 915 return tp->rx_opt.sack_ok & TCP_FACK_ENABLED; in tcp_is_fack() 920 tp->rx_opt.sack_ok |= TCP_FACK_ENABLED; in tcp_enable_fack() 1111 static inline void tcp_sack_reset(struct tcp_options_received *rx_opt) in tcp_sack_reset() argument 1113 rx_opt->dsack = 0; in tcp_sack_reset() 1114 rx_opt->num_sacks = 0; in tcp_sack_reset() 1182 static inline bool tcp_paws_check(const struct tcp_options_received *rx_opt, in tcp_paws_check() argument [all …]
|
/linux-4.1.27/net/ipv6/ |
D | tcp_ipv6.c | 180 if (tp->rx_opt.ts_recent_stamp && in tcp_v6_connect() 182 tp->rx_opt.ts_recent = 0; in tcp_v6_connect() 183 tp->rx_opt.ts_recent_stamp = 0; in tcp_v6_connect() 265 !tp->rx_opt.ts_recent_stamp && in tcp_v6_connect() 274 tp->rx_opt.mss_clamp = IPV6_MIN_MTU - sizeof(struct tcphdr) - sizeof(struct ipv6hdr); in tcp_v6_connect() 1151 if (tcp_sk(sk)->rx_opt.user_mss && in tcp_v6_syn_recv_sock() 1152 tcp_sk(sk)->rx_opt.user_mss < newtp->advmss) in tcp_v6_syn_recv_sock() 1153 newtp->advmss = tcp_sk(sk)->rx_opt.user_mss; in tcp_v6_syn_recv_sock()
|