Lines Matching defs:tw
96 tcp_timewait_state_process(struct inet_timewait_sock *tw, struct sk_buff *skb,
99 struct tcp_timewait_sock *tcptw = tcp_twsk((struct sock *)tw);
114 if (tw->tw_substate == TCP_FIN_WAIT2) {
133 inet_twsk_put(tw);
143 inet_twsk_deschedule(tw, &tcp_death_row);
144 inet_twsk_put(tw);
149 tw->tw_substate = TCP_TIME_WAIT;
161 if (tw->tw_family == AF_INET &&
163 tcp_v4_tw_remember_stamp(tw))
164 inet_twsk_schedule(tw, &tcp_death_row, tw->tw_timeout,
167 inet_twsk_schedule(tw, &tcp_death_row, TCP_TIMEWAIT_LEN,
201 inet_twsk_deschedule(tw, &tcp_death_row);
202 inet_twsk_put(tw);
206 inet_twsk_schedule(tw, &tcp_death_row, TCP_TIMEWAIT_LEN,
214 inet_twsk_put(tw);
257 inet_twsk_schedule(tw, &tcp_death_row, TCP_TIMEWAIT_LEN,
265 inet_twsk_put(tw);
274 struct inet_timewait_sock *tw = NULL;
283 tw = inet_twsk_alloc(sk, state);
285 if (tw != NULL) {
286 struct tcp_timewait_sock *tcptw = tcp_twsk((struct sock *)tw);
289 tw->tw_rcv_wscale = tp->rx_opt.rcv_wscale;
297 if (tw->tw_family == PF_INET6) {
301 tw->tw_ipv6_offset = inet6_tw_offset(sk->sk_prot);
302 tw6 = inet6_twsk((struct sock *)tw);
305 tw->tw_ipv6only = np->ipv6only;
331 __inet_twsk_hashdance(tw, sk, &tcp_hashinfo);
338 tw->tw_timeout = rto;
340 tw->tw_timeout = TCP_TIMEWAIT_LEN;
345 inet_twsk_schedule(tw, &tcp_death_row, timeo,
347 inet_twsk_put(tw);