|
@@ -1525,9 +1525,11 @@ void sock_edemux(struct sk_buff *skb)
|
|
{
|
|
{
|
|
struct sock *sk = skb->sk;
|
|
struct sock *sk = skb->sk;
|
|
|
|
|
|
|
|
+#ifdef CONFIG_INET
|
|
if (sk->sk_state == TCP_TIME_WAIT)
|
|
if (sk->sk_state == TCP_TIME_WAIT)
|
|
inet_twsk_put(inet_twsk(sk));
|
|
inet_twsk_put(inet_twsk(sk));
|
|
else
|
|
else
|
|
|
|
+#endif
|
|
sock_put(sk);
|
|
sock_put(sk);
|
|
}
|
|
}
|
|
EXPORT_SYMBOL(sock_edemux);
|
|
EXPORT_SYMBOL(sock_edemux);
|