linux/tools/testing/selftests/net/mptcp
Matthieu Baerts (NGI0) eea2f44870 selftests: mptcp: get stats just before timing out
Recently, some debugging happened around a test that was timing out. The
stats were showing connections being closed which was confusing because
the closing state was caused by the timeout stopping the transfer.

To avoid such confusion, the timeout is no longer done per mptcp_connect
process, but separately. In case of timeout, the stats are now printed,
then the apps are killed.

The stats will still be printed after the kill, but that's fine, and
this might even be useful, just in case. Timeout should be exceptional.

Reviewed-by: Geliang Tang <geliang@kernel.org>
Signed-off-by: Matthieu Baerts (NGI0) <matttbe@kernel.org>
Link: https://patch.msgid.link/20251114-net-next-mptcp-sft-count-cache-stats-timeout-v1-8-863cb04e1b7b@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2025-11-17 19:27:47 -08:00
..
.gitignore selftests: mptcp: ignore mptcp_diag binary 2025-03-31 16:52:39 -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
diag.sh selftests: mptcp: shellcheck: support v0.11.0 2025-09-09 18:39:52 -07:00
mptcp_connect.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2025-11-13 12:35:38 -08:00
mptcp_connect.sh selftests: mptcp: get stats just before timing out 2025-11-17 19:27:47 -08:00
mptcp_connect_checksum.sh selftests: mptcp: connect: also cover checksum 2025-07-21 16:21:30 -07:00
mptcp_connect_mmap.sh selftests: mptcp: connect: also cover alt modes 2025-07-21 16:21:30 -07:00
mptcp_connect_sendfile.sh selftests: mptcp: connect: also cover alt modes 2025-07-21 16:21:30 -07:00
mptcp_diag.c selftests: mptcp: add helpers to get subflow_info 2025-05-05 16:52:00 -07:00
mptcp_inq.c selftests: mptcp: close server IPC descriptors 2025-09-15 18:14:23 -07:00
mptcp_join.sh selftests: mptcp: get stats just before timing out 2025-11-17 19:27:47 -08:00
mptcp_lib.sh selftests: mptcp: get stats just before timing out 2025-11-17 19:27:47 -08:00
mptcp_sockopt.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2025-09-18 11:26:06 -07:00
mptcp_sockopt.sh selftests: mptcp: get stats just before timing out 2025-11-17 19:27:47 -08:00
pm_netlink.sh selftests: mptcp: shellcheck: support v0.11.0 2025-09-09 18:39:52 -07:00
pm_nl_ctl.c selftests: mptcp: join: validate new laminar endp 2025-09-29 18:23:36 -07:00
settings selftests: mptcp: increase timeout to 30 min 2024-02-01 09:06:37 -08:00
simult_flows.sh selftests: mptcp: get stats just before timing out 2025-11-17 19:27:47 -08:00
userspace_pm.sh selftests: mptcp: wait for port instead of sleep 2025-11-17 19:27:47 -08:00