]> git.ipfire.org Git - thirdparty/suricata.git/commit
stream: check if ACK packet is outdated 6248/head
authorVictor Julien <victor@inliniac.net>
Mon, 4 Jan 2021 21:10:08 +0000 (22:10 +0100)
committerVictor Julien <victor@inliniac.net>
Fri, 2 Jul 2021 08:53:23 +0000 (10:53 +0200)
commit843c4b20da3e1389d2b1be942b536c0c3c77a954
treeb4ef5b9ecd76026470a58cfc5e0f1cd58a0f0db8
parentb7a79978ac7976c72afd3c96083da8acc11dbfb7
stream: check if ACK packet is outdated

Outdated packets are ACK packets w/o data that have an ACK value
lower than our last_ack and also don't have an SACK records that
are new.

This can happen when some packets come in later than others (possibly
due to different paths taken).
src/stream-tcp-sack.c
src/stream-tcp-sack.h
src/stream-tcp.c