Loading net/ipv4/tcp.c +0 −11 Original line number Diff line number Diff line Loading @@ -3301,19 +3301,8 @@ restart: sk_nulls_for_each(sk, node, &tcp_hashinfo.ehash[bucket].chain) { struct inet_sock *inet = inet_sk(sk); if (sk->sk_state == TCP_TIME_WAIT) { /* * Sockets that are in TIME_WAIT state are * instances of lightweight inet_timewait_sock, * we should simply skip them (or we'll try to * access non-existing fields and crash). */ continue; } if (sysctl_ip_dynaddr && sk->sk_state == TCP_SYN_SENT) continue; if (sock_flag(sk, SOCK_DEAD)) continue; Loading Loading
net/ipv4/tcp.c +0 −11 Original line number Diff line number Diff line Loading @@ -3301,19 +3301,8 @@ restart: sk_nulls_for_each(sk, node, &tcp_hashinfo.ehash[bucket].chain) { struct inet_sock *inet = inet_sk(sk); if (sk->sk_state == TCP_TIME_WAIT) { /* * Sockets that are in TIME_WAIT state are * instances of lightweight inet_timewait_sock, * we should simply skip them (or we'll try to * access non-existing fields and crash). */ continue; } if (sysctl_ip_dynaddr && sk->sk_state == TCP_SYN_SENT) continue; if (sock_flag(sk, SOCK_DEAD)) continue; Loading