tcp: diag: add support for request sockets to tcp_abort()
authorEric Dumazet <edumazet@google.com>
Fri, 18 Dec 2015 00:14:11 +0000 (16:14 -0800)
committerLorenzo Colitti <lorenzo@google.com>
Thu, 25 Feb 2016 00:01:21 +0000 (09:01 +0900)
commit13e7d45b6ac023bb0547221382d1e63395076bda
tree257018486bd9d97d28d463922ac2f1fa16fcb168
parent79170d8d5d551d2a0ea3fd98a62721a2818402d8
tcp: diag: add support for request sockets to tcp_abort()

Adding support for SYN_RECV request sockets to tcp_abort()
is quite easy after our tcp listener rewrite.

Note that we also need to better handle listeners, or we might
leak not yet accepted children, because of a missing
inet_csk_listen_stop() call.

[cherry-pick of net-next 07f6f4a31e5a8dee67960fc07bb0b37c5f879d4d]

Change-Id: I8ec6b2e6ec24f330a69595abf1d5469ace79b3fd
Signed-off-by: Eric Dumazet <edumazet@google.com>
Cc: Lorenzo Colitti <lorenzo@google.com>
Tested-by: Lorenzo Colitti <lorenzo@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/tcp.c