Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

selftests: packetdrill: correct the expected timing in tcp_rcv_big_endseq

Commit f5fda1a86884 ("selftests/net: packetdrill: add tcp_rcv_big_endseq.pkt")
added this test recently, but it's failing with:

# tcp_rcv_big_endseq.pkt:41: error handling packet: timing error: expected outbound packet at 1.230105 sec but happened at 1.190101 sec; tolerance 0.005046 sec
# script packet: 1.230105 . 1:1(0) ack 54001 win 0
# actual packet: 1.190101 . 1:1(0) ack 54001 win 0

It's unclear why the test expects the ack to be delayed.
Correct it.

Link: https://patch.msgid.link/20250715142849.959444-1-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>

+1 -1
+1 -1
tools/testing/selftests/net/packetdrill/tcp_rcv_big_endseq.pkt
··· 38 38 39 39 // If queue is empty, accept a packet even if its end_seq is above wup + rcv_wnd 40 40 +0 < P. 4001:54001(50000) ack 1 win 257 41 - +.040 > . 1:1(0) ack 54001 win 0 41 + +0 > . 1:1(0) ack 54001 win 0 42 42 43 43 // Check LINUX_MIB_BEYOND_WINDOW has been incremented 3 times. 44 44 +0 `nstat | grep TcpExtBeyondWindow | grep -q " 3 "`