All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net 1/1] net: tcp: Increase TCPABORTONLINGER when send RST by linger2 in keepalive timer
@ 2017-04-09 12:44 gfree.wind
  2017-04-12 17:20 ` David Miller
  0 siblings, 1 reply; 3+ messages in thread
From: gfree.wind @ 2017-04-09 12:44 UTC (permalink / raw)
  To: davem, kuznet, jmorris, kaber, ncardwell, netdev; +Cc: Gao Feng

From: Gao Feng <fgao@ikuai8.com>

It should increase TCPABORTONLINGER counter when send RST caused by
linger2 in keepalive timer.

Signed-off-by: Gao Feng <fgao@ikuai8.com>
---
 net/ipv4/tcp_timer.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/net/ipv4/tcp_timer.c b/net/ipv4/tcp_timer.c
index b2ab411..5c01f21 100644
--- a/net/ipv4/tcp_timer.c
+++ b/net/ipv4/tcp_timer.c
@@ -650,6 +650,8 @@ static void tcp_keepalive_timer (unsigned long data)
 				tcp_time_wait(sk, TCP_FIN_WAIT2, tmo);
 				goto out;
 			}
+		} else {
+			NET_INC_STATS(sock_net(sk), LINUX_MIB_TCPABORTONLINGER);
 		}
 		tcp_send_active_reset(sk, GFP_ATOMIC);
 		goto death;
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2017-04-12 22:18 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-09 12:44 [PATCH net 1/1] net: tcp: Increase TCPABORTONLINGER when send RST by linger2 in keepalive timer gfree.wind
2017-04-12 17:20 ` David Miller
2017-04-12 22:17   ` Gao Feng

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.