linux/tools/testing/selftests/net/packetdrill
Jakub Kicinski f07f91a360 selftests: net: unify the Makefile formats
We get a significant number of conflicts between net and net-next
because of selftests Makefile changes. People tend to append new
test cases at the end of the Makefile when there's no clear sort
order. Sort all networking selftests Makefiles, use the following
format:

 VAR_NAME := \
	 entry1 \
	 entry2 \
	 entry3 \
 # end of VAR_NAME

Some Makefiles are already pretty close to this.

Acked-by: Antonio Quartulli <antonio@openvpn.net>
Acked-by: Matthieu Baerts (NGI0) <matttbe@kernel.org>
Acked-by: Allison Henderson <allison.henderson@oracle.com>
Reviewed-by: Petr Machata <petrm@nvidia.com>
Link: https://patch.msgid.link/20251003210127.1021918-1-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2025-10-06 13:14:06 -07:00
..
Makefile selftests: net: unify the Makefile formats 2025-10-06 13:14:06 -07:00
config selftests: net: sort configs 2025-10-06 13:12:59 -07:00
defaults.sh selftest: packetdrill: Define common TCP Fast Open cookie. 2025-09-29 18:41:19 -07:00
ksft_runner.sh selftest: packetdrill: Import sockopt-fastopen-key.pkt 2025-09-29 18:41:39 -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_close_no_rst.pkt selftests/net: packetdrill: add tcp_close_no_rst.pkt 2025-09-04 19:13:41 -07: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-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-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-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_fastopen_server_basic-cookie-not-reqd.pkt selftest: packetdrill: Import TFO server basic tests. 2025-09-29 18:41:38 -07:00
tcp_fastopen_server_basic-no-setsockopt.pkt selftest: packetdrill: Add test for TFO_SERVER_WO_SOCKOPT1. 2025-09-29 18:41:38 -07:00
tcp_fastopen_server_basic-non-tfo-listener.pkt selftest: packetdrill: Import TFO server basic tests. 2025-09-29 18:41:38 -07:00
tcp_fastopen_server_basic-pure-syn-data.pkt selftest: packetdrill: Import TFO server basic tests. 2025-09-29 18:41:38 -07:00
tcp_fastopen_server_basic-rw.pkt selftest: packetdrill: Import TFO server basic tests. 2025-09-29 18:41:38 -07:00
tcp_fastopen_server_basic-zero-payload.pkt selftest: packetdrill: Import TFO server basic tests. 2025-09-29 18:41:38 -07:00
tcp_fastopen_server_client-ack-dropped-then-recovery-ms-timestamps.pkt selftest: packetdrill: Import client-ack-dropped-then-recovery-ms-timestamps.pkt 2025-09-29 18:41:39 -07:00
tcp_fastopen_server_experimental_option.pkt selftest: packetdrill: Add test for experimental option. 2025-09-29 18:41:39 -07:00
tcp_fastopen_server_fin-close-socket.pkt selftest: packetdrill: Import opt34/fin-close-socket.pkt. 2025-09-29 18:41:39 -07:00
tcp_fastopen_server_icmp-before-accept.pkt selftest: packetdrill: Import opt34/icmp-before-accept.pkt. 2025-09-29 18:41:39 -07:00
tcp_fastopen_server_reset-after-accept.pkt selftest: packetdrill: Import opt34/reset-* tests. 2025-09-29 18:41:39 -07:00
tcp_fastopen_server_reset-before-accept.pkt selftest: packetdrill: Import opt34/reset-* tests. 2025-09-29 18:41:39 -07:00
tcp_fastopen_server_reset-close-with-unread-data.pkt selftest: packetdrill: Import opt34/reset-* tests. 2025-09-29 18:41:39 -07:00
tcp_fastopen_server_reset-non-tfo-socket.pkt selftest: packetdrill: Import opt34/reset-* tests. 2025-09-29 18:41:39 -07:00
tcp_fastopen_server_sockopt-fastopen-key.pkt selftest: packetdrill: Import sockopt-fastopen-key.pkt 2025-09-29 18:41:39 -07:00
tcp_fastopen_server_trigger-rst-listener-closed.pkt selftest: packetdrill: Import opt34/*-trigger-rst.pkt. 2025-09-29 18:41:39 -07:00
tcp_fastopen_server_trigger-rst-reconnect.pkt selftest: packetdrill: Refine tcp_fastopen_server_reset-after-disconnect.pkt. 2025-09-29 18:41:39 -07:00
tcp_fastopen_server_trigger-rst-unread-data-closed.pkt selftest: packetdrill: Import opt34/*-trigger-rst.pkt. 2025-09-29 18:41:39 -07: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-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_ooo_rcv_mss.pkt selftests/net: packetdrill: add tcp_ooo_rcv_mss.pkt 2025-07-14 18:41:43 -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-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_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_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