Lines Matching refs:tcptw

54 	struct tcp_timewait_sock *tcptw = tcp_twsk((struct sock *)tw);  in tcp_timewait_check_oow_rate_limit()  local
57 &tcptw->tw_last_oow_ack_time)) { in tcp_timewait_check_oow_rate_limit()
104 struct tcp_timewait_sock *tcptw = tcp_twsk((struct sock *)tw); in tcp_timewait_state_process() local
108 if (th->doff > (sizeof(*th) >> 2) && tcptw->tw_ts_recent_stamp) { in tcp_timewait_state_process()
112 tmp_opt.rcv_tsecr -= tcptw->tw_ts_offset; in tcp_timewait_state_process()
113 tmp_opt.ts_recent = tcptw->tw_ts_recent; in tcp_timewait_state_process()
114 tmp_opt.ts_recent_stamp = tcptw->tw_ts_recent_stamp; in tcp_timewait_state_process()
125 tcptw->tw_rcv_nxt, in tcp_timewait_state_process()
126 tcptw->tw_rcv_nxt + tcptw->tw_rcv_wnd)) in tcp_timewait_state_process()
133 if (th->syn && !before(TCP_SKB_CB(skb)->seq, tcptw->tw_rcv_nxt)) in tcp_timewait_state_process()
138 !after(TCP_SKB_CB(skb)->end_seq, tcptw->tw_rcv_nxt) || in tcp_timewait_state_process()
148 TCP_SKB_CB(skb)->end_seq != tcptw->tw_rcv_nxt + 1) { in tcp_timewait_state_process()
157 tcptw->tw_rcv_nxt = TCP_SKB_CB(skb)->end_seq; in tcp_timewait_state_process()
159 tcptw->tw_ts_recent_stamp = get_seconds(); in tcp_timewait_state_process()
160 tcptw->tw_ts_recent = tmp_opt.rcv_tsval; in tcp_timewait_state_process()
164 tcptw->tw_ts_recent_stamp && in tcp_timewait_state_process()
190 (TCP_SKB_CB(skb)->seq == tcptw->tw_rcv_nxt && in tcp_timewait_state_process()
209 tcptw->tw_ts_recent = tmp_opt.rcv_tsval; in tcp_timewait_state_process()
210 tcptw->tw_ts_recent_stamp = get_seconds(); in tcp_timewait_state_process()
235 (after(TCP_SKB_CB(skb)->seq, tcptw->tw_rcv_nxt) || in tcp_timewait_state_process()
237 (s32)(tcptw->tw_ts_recent - tmp_opt.rcv_tsval) < 0))) { in tcp_timewait_state_process()
238 u32 isn = tcptw->tw_snd_nxt + 65535 + 2; in tcp_timewait_state_process()
282 struct tcp_timewait_sock *tcptw = tcp_twsk((struct sock *)tw); in tcp_time_wait() local
288 tcptw->tw_rcv_nxt = tp->rcv_nxt; in tcp_time_wait()
289 tcptw->tw_snd_nxt = tp->snd_nxt; in tcp_time_wait()
290 tcptw->tw_rcv_wnd = tcp_receive_window(tp); 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()
293 tcptw->tw_ts_offset = tp->tsoffset; in tcp_time_wait()
294 tcptw->tw_last_oow_ack_time = 0; in tcp_time_wait()
317 tcptw->tw_md5_key = NULL; in tcp_time_wait()
320 tcptw->tw_md5_key = kmemdup(key, sizeof(*key), GFP_ATOMIC); in tcp_time_wait()
321 if (tcptw->tw_md5_key && !tcp_alloc_md5sig_pool()) in tcp_time_wait()