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)
committerAmit Pundir <amit.pundir@linaro.org>
Thu, 7 Apr 2016 11:19:53 +0000 (16:49 +0530)
commit2a5cf317a11d19c2363502e3ec311cd601009221
treee9d5527e0783674aa82f29ae6a7702d77c2814af
parent69f0e89f55b7667889a638d19e3a101ce7ef4f7f
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