The commit is pushed to "branch-rh10-6.12.0-55.13.1.3.x.vz10-ovz" and will 
appear at [email protected]:openvz/vzkernel.git
after rh10-6.12.0-55.13.1.3.28.vz10
------>
commit 914680f97b80f5cdfe392dc1c6be78cf51d4000a
Author: Konstantin Khorenko <[email protected]>
Date:   Tue Dec 23 22:22:49 2025 +0000

    selftests: net: run pmtu.sh in netns to avoid host firewall interference
    
    The pmtu.sh kselftest sets up a multi-namespace test topology where the
    host network itself is part of the test setup. Test packets originating
    from the created namespace are expected to reach test interface created
    in the host. When firewall rules are present on the host, this traffic
    may be blocked, causing the test to fail.
    
    Run the test in an isolated network namespace to avoid interference
    from host firewall rules. This approach is consistent with upstream
    solution used in fc49b804967e5b1cc1665efd4de112945e1ab4c6 and follows
    the pattern already used by reuseport tests.
    
    https://virtuozzo.atlassian.net/browse/VSTOR-120995
    
    Signed-off-by: Konstantin Khorenko <[email protected]>
    Reviewed-by: Pavel Tikhomirov <[email protected]>
    
    Feature: fix selftests
---
 tools/testing/selftests/net/Makefile        | 2 +-
 tools/testing/selftests/net/pmtu_wrapper.sh | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/tools/testing/selftests/net/Makefile 
b/tools/testing/selftests/net/Makefile
index 3ecd2c34b3d1f..68ed3ef8e3499 100644
--- a/tools/testing/selftests/net/Makefile
+++ b/tools/testing/selftests/net/Makefile
@@ -8,7 +8,7 @@ CFLAGS += -I../
 
 TEST_PROGS := run_netsocktests run_afpackettests test_bpf.sh netdevice.sh \
              rtnetlink.sh xfrm_policy.sh test_blackhole_dev.sh
-TEST_PROGS += fib_tests.sh fib-onlink-tests.sh pmtu.sh udpgso.sh ip_defrag.sh
+TEST_PROGS += fib_tests.sh fib-onlink-tests.sh pmtu_wrapper.sh udpgso.sh 
ip_defrag.sh
 TEST_PROGS += udpgso_bench.sh fib_rule_tests.sh msg_zerocopy.sh psock_snd.sh
 TEST_PROGS += udpgro_bench.sh udpgro.sh test_vxlan_under_vrf.sh 
reuseport_addr_any.sh
 TEST_PROGS += reuseport_bpf.sh reuseport_bpf_cpu.sh reuseport_bpf_numa.sh 
reuseport_dualstack.sh
diff --git a/tools/testing/selftests/net/pmtu_wrapper.sh 
b/tools/testing/selftests/net/pmtu_wrapper.sh
new file mode 100755
index 0000000000000..d43c23ba51552
--- /dev/null
+++ b/tools/testing/selftests/net/pmtu_wrapper.sh
@@ -0,0 +1,4 @@
+#!/bin/sh
+# SPDX-License-Identifier: GPL-2.0
+
+./in_netns.sh ./pmtu.sh "$@"
_______________________________________________
Devel mailing list
[email protected]
https://lists.openvz.org/mailman/listinfo/devel

Reply via email to