]> git.baikalelectronics.ru Git - kernel.git/commit
tcp: make tcp_rcv_synsent_state_process() drop monitor friend
authorEric Dumazet <edumazet@google.com>
Sat, 16 Apr 2022 00:10:46 +0000 (17:10 -0700)
committerDavid S. Miller <davem@davemloft.net>
Sun, 17 Apr 2022 12:31:31 +0000 (13:31 +0100)
commitfd508b91dbd172fc2a6925ca8af35263833fb9b6
tree5b5477b8b3659e334f411c02d952d7eb2255c109
parent851f765de8925aa69e25d7c02f1e74b82b26a21f
tcp: make tcp_rcv_synsent_state_process() drop monitor friend

1) A valid RST packet should be consumed, to not confuse drop monitor.

2) Same remark for packet validating cross syn setup,
   even if we might ignore part of it.

3) When third packet of 3WHS is delayed, do not pretend
   the SYNACK was dropped.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/tcp_input.c