]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
selftests/net: packetdrill: add tcp_dsack_mult.pkt
authorEric Dumazet <edumazet@google.com>
Thu, 26 Jun 2025 12:34:20 +0000 (12:34 +0000)
committerJakub Kicinski <kuba@kernel.org>
Fri, 27 Jun 2025 22:35:03 +0000 (15:35 -0700)
commit8cc8d749dc7eac9ee8355aa91042aac6c7afa639
tree966d82b8403bcfab4ed758ef454cb60fac48f63e
parenta041f70e573e185d5d5fdbba53f0db2fbe7257ad
selftests/net: packetdrill: add tcp_dsack_mult.pkt

Test DSACK behavior with non contiguous ranges.

Without prior fix (tcp: fix tcp_ofo_queue() to avoid including
too much DUP SACK range) this would fail with:

tcp_dsack_mult.pkt:37: error handling packet: bad value outbound TCP option 5
script packet:  0.100682 . 1:1(0) ack 6001 <nop,nop,sack 1001:3001 7001:8001>
actual packet:  0.100679 . 1:1(0) ack 6001 win 1097 <nop,nop,sack 1001:6001 7001:8001>

Signed-off-by: Eric Dumazet <edumazet@google.com>
Cc: xin.guo <guoxin0309@gmail.com>
Link: https://patch.msgid.link/20250626123420.1933835-3-edumazet@google.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/testing/selftests/net/packetdrill/tcp_dsack_mult.pkt [new file with mode: 0644]