Searched refs:tcptw (Results 1 - 4 of 4) sorted by relevance
/linux-4.1.27/net/ipv4/ |
H A D | tcp_minisocks.c | 54 struct tcp_timewait_sock *tcptw = tcp_twsk((struct sock *)tw); tcp_timewait_check_oow_rate_limit() local 57 &tcptw->tw_last_oow_ack_time)) { tcp_timewait_check_oow_rate_limit() 104 struct tcp_timewait_sock *tcptw = tcp_twsk((struct sock *)tw); tcp_timewait_state_process() local 108 if (th->doff > (sizeof(*th) >> 2) && tcptw->tw_ts_recent_stamp) { tcp_timewait_state_process() 112 tmp_opt.rcv_tsecr -= tcptw->tw_ts_offset; tcp_timewait_state_process() 113 tmp_opt.ts_recent = tcptw->tw_ts_recent; tcp_timewait_state_process() 114 tmp_opt.ts_recent_stamp = tcptw->tw_ts_recent_stamp; tcp_timewait_state_process() 125 tcptw->tw_rcv_nxt, tcp_timewait_state_process() 126 tcptw->tw_rcv_nxt + tcptw->tw_rcv_wnd)) tcp_timewait_state_process() 133 if (th->syn && !before(TCP_SKB_CB(skb)->seq, tcptw->tw_rcv_nxt)) tcp_timewait_state_process() 138 !after(TCP_SKB_CB(skb)->end_seq, tcptw->tw_rcv_nxt) || tcp_timewait_state_process() 148 TCP_SKB_CB(skb)->end_seq != tcptw->tw_rcv_nxt + 1) { tcp_timewait_state_process() 157 tcptw->tw_rcv_nxt = TCP_SKB_CB(skb)->end_seq; tcp_timewait_state_process() 159 tcptw->tw_ts_recent_stamp = get_seconds(); tcp_timewait_state_process() 160 tcptw->tw_ts_recent = tmp_opt.rcv_tsval; tcp_timewait_state_process() 164 tcptw->tw_ts_recent_stamp && tcp_timewait_state_process() 190 (TCP_SKB_CB(skb)->seq == tcptw->tw_rcv_nxt && tcp_timewait_state_process() 209 tcptw->tw_ts_recent = tmp_opt.rcv_tsval; tcp_timewait_state_process() 210 tcptw->tw_ts_recent_stamp = get_seconds(); tcp_timewait_state_process() 235 (after(TCP_SKB_CB(skb)->seq, tcptw->tw_rcv_nxt) || tcp_timewait_state_process() 237 (s32)(tcptw->tw_ts_recent - tmp_opt.rcv_tsval) < 0))) { tcp_timewait_state_process() 238 u32 isn = tcptw->tw_snd_nxt + 65535 + 2; tcp_timewait_state_process() 282 struct tcp_timewait_sock *tcptw = tcp_twsk((struct sock *)tw); tcp_time_wait() local 288 tcptw->tw_rcv_nxt = tp->rcv_nxt; tcp_time_wait() 289 tcptw->tw_snd_nxt = tp->snd_nxt; tcp_time_wait() 290 tcptw->tw_rcv_wnd = tcp_receive_window(tp); tcp_time_wait() 291 tcptw->tw_ts_recent = tp->rx_opt.ts_recent; tcp_time_wait() 292 tcptw->tw_ts_recent_stamp = tp->rx_opt.ts_recent_stamp; tcp_time_wait() 293 tcptw->tw_ts_offset = tp->tsoffset; tcp_time_wait() 294 tcptw->tw_last_oow_ack_time = 0; tcp_time_wait() 317 tcptw->tw_md5_key = NULL; tcp_time_wait() 320 tcptw->tw_md5_key = kmemdup(key, sizeof(*key), GFP_ATOMIC); tcp_time_wait() 321 if (tcptw->tw_md5_key && !tcp_alloc_md5sig_pool()) tcp_time_wait()
|
H A D | tcp_ipv4.c | 110 const struct tcp_timewait_sock *tcptw = tcp_twsk(sktw); tcp_twsk_unique() local 124 if (tcptw->tw_ts_recent_stamp && tcp_twsk_unique() 126 get_seconds() - tcptw->tw_ts_recent_stamp > 1))) { tcp_twsk_unique() 127 tp->write_seq = tcptw->tw_snd_nxt + 65535 + 2; tcp_twsk_unique() 130 tp->rx_opt.ts_recent = tcptw->tw_ts_recent; tcp_twsk_unique() 131 tp->rx_opt.ts_recent_stamp = tcptw->tw_ts_recent_stamp; tcp_twsk_unique() 783 struct tcp_timewait_sock *tcptw = tcp_twsk(sk); tcp_v4_timewait_ack() local 786 tcptw->tw_snd_nxt, tcptw->tw_rcv_nxt, tcp_v4_timewait_ack() 787 tcptw->tw_rcv_wnd >> tw->tw_rcv_wscale, tcp_v4_timewait_ack() 788 tcp_time_stamp + tcptw->tw_ts_offset, tcp_v4_timewait_ack() 789 tcptw->tw_ts_recent, tcp_v4_timewait_ack() 791 tcp_twsk_md5_key(tcptw), tcp_v4_timewait_ack()
|
H A D | tcp_metrics.c | 683 const struct tcp_timewait_sock *tcptw; tcp_tw_remember_stamp() local 686 tcptw = tcp_twsk(sk); tcp_tw_remember_stamp() 687 if ((s32)(tm->tcpm_ts - tcptw->tw_ts_recent) <= 0 || tcp_tw_remember_stamp() 689 tm->tcpm_ts_stamp <= (u32)tcptw->tw_ts_recent_stamp)) { tcp_tw_remember_stamp() 690 tm->tcpm_ts_stamp = (u32)tcptw->tw_ts_recent_stamp; tcp_tw_remember_stamp() 691 tm->tcpm_ts = tcptw->tw_ts_recent; tcp_tw_remember_stamp()
|
/linux-4.1.27/net/ipv6/ |
H A D | tcp_ipv6.c | 915 struct tcp_timewait_sock *tcptw = tcp_twsk(sk); tcp_v6_timewait_ack() local 917 tcp_v6_send_ack(sk, skb, tcptw->tw_snd_nxt, tcptw->tw_rcv_nxt, tcp_v6_timewait_ack() 918 tcptw->tw_rcv_wnd >> tw->tw_rcv_wscale, tcp_v6_timewait_ack() 919 tcp_time_stamp + tcptw->tw_ts_offset, tcp_v6_timewait_ack() 920 tcptw->tw_ts_recent, tw->tw_bound_dev_if, tcp_twsk_md5_key(tcptw), tcp_v6_timewait_ack()
|
Completed in 144 milliseconds