[PATCH net-next] tcp: consume packet after do time wait process
From: Jianguo Wu <hidden>
Date: 2022-03-23 13:20:54
From: Jianguo Wu <redacted> Using consume_skb() instead of kfree_skb_reason() after do normally time wait process to be drop monitor friendly. Signed-off-by: Jianguo Wu <redacted> --- net/ipv4/tcp_ipv4.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/net/ipv4/tcp_ipv4.c b/net/ipv4/tcp_ipv4.c
index f9cec62..957d86c 100644
--- a/net/ipv4/tcp_ipv4.c
+++ b/net/ipv4/tcp_ipv4.c@@ -2154,7 +2154,9 @@ int tcp_v4_rcv(struct sk_buff *skb) goto discard_it; case TCP_TW_SUCCESS:; } - goto discard_it; + + consume_skb(skb); + return 0; } static struct timewait_sock_ops tcp_timewait_sock_ops = {
--
1.8.3.1