]> git.dujemihanovic.xyz Git - linux.git/commit
selftests: net: increase the delay for relative cmsg_time.sh test
authorJakub Kicinski <kuba@kernel.org>
Fri, 10 May 2024 00:57:05 +0000 (17:57 -0700)
committerJakub Kicinski <kuba@kernel.org>
Sat, 11 May 2024 01:22:10 +0000 (18:22 -0700)
commitb9d5f5711dd8ea2297b952c6a35e6e918cf57948
treee3f39c4ed0f51520b63e75c808a093fd33f5d123
parent2d3b8dfd82d76b1295167c6453d683ab99e50794
selftests: net: increase the delay for relative cmsg_time.sh test

Slow machines can delay scheduling of the packets for milliseconds.
Increase the delay to 8ms if KSFT_MACHINE_SLOW. Try to limit the
variability by moving setsockopts earlier (before we read time).

This fixes the "TXTIME rel" failures on debug kernels, like:

  Case ICMPv4  - TXTIME rel returned '', expected 'OK'

Reviewed-by: Willem de Bruijn <willemb@google.com>
Link: https://lore.kernel.org/r/20240510005705.43069-2-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/testing/selftests/net/cmsg_sender.c
tools/testing/selftests/net/cmsg_time.sh