]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
selftests: mptcp: connect: also cover alt modes
authorMatthieu Baerts (NGI0) <matttbe@kernel.org>
Tue, 15 Jul 2025 18:43:28 +0000 (20:43 +0200)
committerJakub Kicinski <kuba@kernel.org>
Mon, 21 Jul 2025 23:21:30 +0000 (16:21 -0700)
commit37848a456fc38c191aedfe41f662cc24db8c23d9
tree8f94f5dfb5f340f844718bad81c0c75b5ab37ee3
parent81e0db8e839822b8380ce4716cd564a593ccbfc5
selftests: mptcp: connect: also cover alt modes

The "mmap" and "sendfile" alternate modes for mptcp_connect.sh/.c are
available from the beginning, but only tested when mptcp_connect.sh is
manually launched with "-m mmap" or "-m sendfile", not via the
kselftests helpers.

The MPTCP CI was manually running "mptcp_connect.sh -m mmap", but not
"-m sendfile". Plus other CIs, especially the ones validating the stable
releases, were not validating these alternate modes.

To make sure these modes are validated by these CIs, add two new test
programs executing mptcp_connect.sh with the alternate modes.

Fixes: 048d19d444be ("mptcp: add basic kselftest for mptcp")
Cc: stable@vger.kernel.org
Reviewed-by: Geliang Tang <geliang@kernel.org>
Signed-off-by: Matthieu Baerts (NGI0) <matttbe@kernel.org>
Link: https://patch.msgid.link/20250715-net-mptcp-sft-connect-alt-v2-1-8230ddd82454@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/testing/selftests/net/mptcp/Makefile
tools/testing/selftests/net/mptcp/mptcp_connect_mmap.sh [new file with mode: 0755]
tools/testing/selftests/net/mptcp/mptcp_connect_sendfile.sh [new file with mode: 0755]