selftests: mptcp: disable add_addr retrans in endpoint_tests
authorGeliang Tang <tanggeliang@kylinos.cn>
Fri, 15 Aug 2025 17:28:24 +0000 (19:28 +0200)
committerJakub Kicinski <kuba@kernel.org>
Tue, 19 Aug 2025 00:39:58 +0000 (17:39 -0700)
To prevent test instability in the "delete re-add signal" test caused by
ADD_ADDR retransmissions, disable retransmissions for this test by setting
net.mptcp.add_addr_timeout to 0.

Suggested-by: Matthieu Baerts <matttbe@kernel.org>
Signed-off-by: Geliang Tang <tanggeliang@kylinos.cn>
Reviewed-by: Matthieu Baerts (NGI0) <matttbe@kernel.org>
Signed-off-by: Matthieu Baerts (NGI0) <matttbe@kernel.org>
Link: https://patch.msgid.link/20250815-net-mptcp-misc-fixes-6-17-rc2-v1-6-521fe9957892@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/testing/selftests/net/mptcp/mptcp_join.sh

index b8af65373b3ada96472347171924ad3a6cf14777..82cae37d9c2026cc55466636d53a76f929a03452 100755 (executable)
@@ -3842,6 +3842,7 @@ endpoint_tests()
        # remove and re-add
        if reset_with_events "delete re-add signal" &&
           mptcp_lib_kallsyms_has "subflow_rebuild_header$"; then
+               ip netns exec $ns1 sysctl -q net.mptcp.add_addr_timeout=0
                pm_nl_set_limits $ns1 0 3
                pm_nl_set_limits $ns2 3 3
                pm_nl_add_endpoint $ns1 10.0.2.1 id 1 flags signal