linux/tools/testing/selftests/net/packetdrill
Jakub Kicinski 5ef7fdf52c selftests: net: packetdrill: xfail all problems on slow machines
We keep seeing flakes on packetdrill on debug kernels, while
non-debug kernels are stable, not a single flake in 200 runs.
Time to give up, debug kernels appear to suffer from 10msec
latency spikes and any timing-sensitive test is bound to flake.

Reviewed-by: Willem de Bruijn <willemb@google.com>
Acked-by: Matthieu Baerts (NGI0) <matttbe@kernel.org>
Link: https://patch.msgid.link/20250801181638.2483531-1-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2025-08-04 17:21:44 -07:00
..
config selftests/net: packetdrill: import tcp/slow_start 2024-09-12 19:04:38 -07:00
defaults.sh
ksft_runner.sh selftests: net: packetdrill: xfail all problems on slow machines 2025-08-04 17:21:44 -07:00
Makefile selftests/net: packetdrill: import tcp/zerocopy 2024-09-12 19:04:37 -07:00
set_sysctls.py selftests/net: packetdrill: import tcp/zerocopy 2024-09-12 19:04:37 -07:00
tcp_blocking_blocking-accept.pkt selftests/net: packetdrill: import tcp/eor, tcp/splice, tcp/ts_recent, tcp/blocking 2024-12-18 10:05:33 -08:00
tcp_blocking_blocking-connect.pkt selftests/net: packetdrill: import tcp/eor, tcp/splice, tcp/ts_recent, tcp/blocking 2024-12-18 10:05:33 -08:00
tcp_blocking_blocking-read.pkt selftests/net: packetdrill: add --mss option to three tests 2025-07-11 17:01:31 -07:00
tcp_blocking_blocking-write.pkt selftests/net: packetdrill: import tcp/eor, tcp/splice, tcp/ts_recent, tcp/blocking 2024-12-18 10:05:33 -08:00
tcp_close_close-local-close-then-remote-fin.pkt selftests/net: packetdrill: import tcp/ecn, tcp/close, tcp/sack, tcp/tcp_info 2024-12-18 10:05:28 -08:00
tcp_close_close-on-syn-sent.pkt selftests/net: packetdrill: import tcp/ecn, tcp/close, tcp/sack, tcp/tcp_info 2024-12-18 10:05:28 -08:00
tcp_close_close-remote-fin-then-close.pkt selftests/net: packetdrill: import tcp/ecn, tcp/close, tcp/sack, tcp/tcp_info 2024-12-18 10:05:28 -08:00
tcp_dsack_mult.pkt selftests/net: packetdrill: add tcp_dsack_mult.pkt 2025-06-27 15:35:03 -07:00
tcp_ecn_ecn-uses-ect0.pkt selftests/net: packetdrill: import tcp/ecn, tcp/close, tcp/sack, tcp/tcp_info 2024-12-18 10:05:28 -08:00
tcp_eor_no-coalesce-large.pkt selftests/net: packetdrill: import tcp/eor, tcp/splice, tcp/ts_recent, tcp/blocking 2024-12-18 10:05:33 -08:00
tcp_eor_no-coalesce-retrans.pkt selftests/net: packetdrill: import tcp/eor, tcp/splice, tcp/ts_recent, tcp/blocking 2024-12-18 10:05:33 -08:00
tcp_eor_no-coalesce-small.pkt selftests/net: packetdrill: import tcp/eor, tcp/splice, tcp/ts_recent, tcp/blocking 2024-12-18 10:05:33 -08:00
tcp_eor_no-coalesce-subsequent.pkt selftests/net: packetdrill: import tcp/eor, tcp/splice, tcp/ts_recent, tcp/blocking 2024-12-18 10:05:33 -08:00
tcp_fast_recovery_prr-ss-10pkt-lost-1.pkt selftests/net: packetdrill: import tcp/fast_recovery, tcp/nagle, tcp/timestamping 2024-12-18 10:05:33 -08:00
tcp_fast_recovery_prr-ss-30pkt-lost1_4.pkt selftests/net: packetdrill: import tcp/fast_recovery, tcp/nagle, tcp/timestamping 2024-12-18 10:05:33 -08:00
tcp_fast_recovery_prr-ss-30pkt-lost-1_4-11_16.pkt selftests/net: packetdrill: import tcp/fast_recovery, tcp/nagle, tcp/timestamping 2024-12-18 10:05:33 -08:00
tcp_fast_recovery_prr-ss-ack-below-snd_una-cubic.pkt selftests/net: packetdrill: import tcp/fast_recovery, tcp/nagle, tcp/timestamping 2024-12-18 10:05:33 -08:00
tcp_inq_client.pkt selftests/net: packetdrill: add --mss option to three tests 2025-07-11 17:01:31 -07:00
tcp_inq_server.pkt selftests/net: packetdrill: add --mss option to three tests 2025-07-11 17:01:31 -07:00
tcp_limited_transmit_limited-transmit-no-sack.pkt selftests/net: packetdrill: import tcp/user_timeout, tcp/validate, tcp/sendfile, tcp/limited-transmit, tcp/syscall_bad_arg 2024-12-18 10:05:48 -08:00
tcp_limited_transmit_limited-transmit-sack.pkt selftests/net: packetdrill: import tcp/user_timeout, tcp/validate, tcp/sendfile, tcp/limited-transmit, tcp/syscall_bad_arg 2024-12-18 10:05:48 -08:00
tcp_md5_md5-only-on-client-ack.pkt
tcp_nagle_https_client.pkt selftests/net: packetdrill: import tcp/fast_recovery, tcp/nagle, tcp/timestamping 2024-12-18 10:05:33 -08:00
tcp_nagle_sendmsg_msg_more.pkt selftests/net: packetdrill: import tcp/fast_recovery, tcp/nagle, tcp/timestamping 2024-12-18 10:05:33 -08:00
tcp_nagle_sockopt_cork_nodelay.pkt selftests/net: packetdrill: import tcp/fast_recovery, tcp/nagle, tcp/timestamping 2024-12-18 10:05:33 -08:00
tcp_ooo_rcv_mss.pkt selftests/net: packetdrill: add tcp_ooo_rcv_mss.pkt 2025-07-14 18:41:43 -07:00
tcp_ooo-before-and-after-accept.pkt selftests/net: packetdrill: add tcp_ooo-before-and-after-accept.pkt 2025-07-09 19:24:10 -07:00
tcp_rcv_big_endseq.pkt selftests: packetdrill: correct the expected timing in tcp_rcv_big_endseq 2025-07-16 15:05:56 -07:00
tcp_rcv_toobig.pkt selftests/net: packetdrill: add tcp_rcv_toobig.pkt 2025-07-14 18:41:43 -07:00
tcp_sack_sack-route-refresh-ip-tos.pkt selftests/net: packetdrill: import tcp/ecn, tcp/close, tcp/sack, tcp/tcp_info 2024-12-18 10:05:28 -08:00
tcp_sack_sack-shift-sacked-2-6-8-3-9-nofack.pkt selftests/net: packetdrill: import tcp/ecn, tcp/close, tcp/sack, tcp/tcp_info 2024-12-18 10:05:28 -08:00
tcp_sack_sack-shift-sacked-7-3-4-8-9-fack.pkt selftests/net: packetdrill: import tcp/ecn, tcp/close, tcp/sack, tcp/tcp_info 2024-12-18 10:05:28 -08:00
tcp_sack_sack-shift-sacked-7-5-6-8-9-fack.pkt selftests/net: packetdrill: import tcp/ecn, tcp/close, tcp/sack, tcp/tcp_info 2024-12-18 10:05:28 -08:00
tcp_sendfile_sendfile-simple.pkt selftests/net: packetdrill: import tcp/user_timeout, tcp/validate, tcp/sendfile, tcp/limited-transmit, tcp/syscall_bad_arg 2024-12-18 10:05:48 -08:00
tcp_slow_start_slow-start-ack-per-1pkt.pkt selftests/net: packetdrill: import tcp/slow_start 2024-09-12 19:04:38 -07:00
tcp_slow_start_slow-start-ack-per-2pkt-send-5pkt.pkt selftests/net: packetdrill: import tcp/slow_start 2024-09-12 19:04:38 -07:00
tcp_slow_start_slow-start-ack-per-2pkt-send-6pkt.pkt selftests/net: packetdrill: import tcp/slow_start 2024-09-12 19:04:38 -07:00
tcp_slow_start_slow-start-ack-per-2pkt.pkt selftests/net: packetdrill: import tcp/slow_start 2024-09-12 19:04:38 -07:00
tcp_slow_start_slow-start-ack-per-4pkt.pkt selftests/net: packetdrill: import tcp/slow_start 2024-09-12 19:04:38 -07:00
tcp_slow_start_slow-start-after-idle.pkt selftests/net: packetdrill: import tcp/slow_start 2024-09-12 19:04:38 -07:00
tcp_slow_start_slow-start-after-win-update.pkt selftests/net: packetdrill: import tcp/slow_start 2024-09-12 19:04:38 -07:00
tcp_slow_start_slow-start-app-limited-9-packets-out.pkt selftests/net: packetdrill: import tcp/slow_start 2024-09-12 19:04:38 -07:00
tcp_slow_start_slow-start-app-limited.pkt selftests/net: packetdrill: import tcp/slow_start 2024-09-12 19:04:38 -07:00
tcp_slow_start_slow-start-fq-ack-per-2pkt.pkt selftests/net: packetdrill: import tcp/slow_start 2024-09-12 19:04:38 -07:00
tcp_splice_tcp_splice_loop_test.pkt selftests/net: packetdrill: import tcp/eor, tcp/splice, tcp/ts_recent, tcp/blocking 2024-12-18 10:05:33 -08:00
tcp_syscall_bad_arg_fastopen-invalid-buf-ptr.pkt selftests/net: packetdrill: import tcp/user_timeout, tcp/validate, tcp/sendfile, tcp/limited-transmit, tcp/syscall_bad_arg 2024-12-18 10:05:48 -08:00
tcp_syscall_bad_arg_sendmsg-empty-iov.pkt selftests/net: packetdrill: import tcp/user_timeout, tcp/validate, tcp/sendfile, tcp/limited-transmit, tcp/syscall_bad_arg 2024-12-18 10:05:48 -08:00
tcp_syscall_bad_arg_syscall-invalid-buf-ptr.pkt selftests/net: packetdrill: import tcp/user_timeout, tcp/validate, tcp/sendfile, tcp/limited-transmit, tcp/syscall_bad_arg 2024-12-18 10:05:48 -08:00
tcp_tcp_info_tcp-info-last_data_recv.pkt selftests/net: packetdrill: import tcp/ecn, tcp/close, tcp/sack, tcp/tcp_info 2024-12-18 10:05:28 -08:00
tcp_tcp_info_tcp-info-rwnd-limited.pkt selftests/net: packetdrill: import tcp/ecn, tcp/close, tcp/sack, tcp/tcp_info 2024-12-18 10:05:28 -08:00
tcp_tcp_info_tcp-info-sndbuf-limited.pkt selftests/net: packetdrill: import tcp/ecn, tcp/close, tcp/sack, tcp/tcp_info 2024-12-18 10:05:28 -08:00
tcp_timestamping_client-only-last-byte.pkt selftests/net: packetdrill: import tcp/fast_recovery, tcp/nagle, tcp/timestamping 2024-12-18 10:05:33 -08:00
tcp_timestamping_partial.pkt selftests/net: packetdrill: import tcp/fast_recovery, tcp/nagle, tcp/timestamping 2024-12-18 10:05:33 -08:00
tcp_timestamping_server.pkt selftests/net: packetdrill: import tcp/fast_recovery, tcp/nagle, tcp/timestamping 2024-12-18 10:05:33 -08:00
tcp_ts_recent_fin_tsval.pkt selftests/net: packetdrill: import tcp/eor, tcp/splice, tcp/ts_recent, tcp/blocking 2024-12-18 10:05:33 -08:00
tcp_ts_recent_invalid_ack.pkt selftests/net: packetdrill: import tcp/eor, tcp/splice, tcp/ts_recent, tcp/blocking 2024-12-18 10:05:33 -08:00
tcp_ts_recent_reset_tsval.pkt selftests/net: packetdrill: import tcp/eor, tcp/splice, tcp/ts_recent, tcp/blocking 2024-12-18 10:05:33 -08:00
tcp_user_timeout_user_timeout.pkt selftests/net: packetdrill: import tcp/user_timeout, tcp/validate, tcp/sendfile, tcp/limited-transmit, tcp/syscall_bad_arg 2024-12-18 10:05:48 -08:00
tcp_user_timeout_user-timeout-probe.pkt selftests/net: packetdrill: import tcp/user_timeout, tcp/validate, tcp/sendfile, tcp/limited-transmit, tcp/syscall_bad_arg 2024-12-18 10:05:48 -08:00
tcp_validate_validate-established-no-flags.pkt selftests/net: packetdrill: import tcp/user_timeout, tcp/validate, tcp/sendfile, tcp/limited-transmit, tcp/syscall_bad_arg 2024-12-18 10:05:48 -08:00
tcp_zerocopy_basic.pkt selftests/net: packetdrill: import tcp/zerocopy 2024-09-12 19:04:37 -07:00
tcp_zerocopy_batch.pkt selftests/net: packetdrill: import tcp/zerocopy 2024-09-12 19:04:37 -07:00
tcp_zerocopy_client.pkt selftests/net: packetdrill: import tcp/zerocopy 2024-09-12 19:04:37 -07:00
tcp_zerocopy_closed.pkt selftests/net: packetdrill: import tcp/zerocopy 2024-09-12 19:04:37 -07:00
tcp_zerocopy_epoll_edge.pkt selftests/net: packetdrill: import tcp/zerocopy 2024-09-12 19:04:37 -07:00
tcp_zerocopy_epoll_exclusive.pkt selftests/net: packetdrill: import tcp/zerocopy 2024-09-12 19:04:37 -07:00
tcp_zerocopy_epoll_oneshot.pkt selftests/net: packetdrill: import tcp/zerocopy 2024-09-12 19:04:37 -07:00
tcp_zerocopy_fastopen-client.pkt selftests/net: packetdrill: import tcp/zerocopy 2024-09-12 19:04:37 -07:00
tcp_zerocopy_fastopen-server.pkt selftests/net: packetdrill: import tcp/zerocopy 2024-09-12 19:04:37 -07:00
tcp_zerocopy_maxfrags.pkt selftests/net: packetdrill: import tcp/zerocopy 2024-09-12 19:04:37 -07:00
tcp_zerocopy_small.pkt selftests/net: packetdrill: import tcp/zerocopy 2024-09-12 19:04:37 -07:00