[LTP] [PATCH 1/1] nfsstat02.sh: Properly fix netns enforcement
Petr Vorel
pvorel@suse.cz
Fri Oct 30 12:36:37 CET 2026
RHOST is not the only variable needed for 2 hosts setup. Add
tst_net_unset_2_hosts_variables() into tst_net.sh which unsets other
NIC related 2 hosts variables and use it in nfsstat02.sh.
Although this is the only test which needs it so far, it's better to
have code in a separate function to avoid the same problem when needed
in other tests in the future.
Fixes: ebd4786fcb ("Add test for per-NS NFS client statistics")
Signed-off-by: Petr Vorel <pvorel@suse.cz>
---
testcases/lib/tst_net.sh | 6 ++++++
testcases/network/nfs/nfsstat01/nfsstat02.sh | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/testcases/lib/tst_net.sh b/testcases/lib/tst_net.sh
index 4e7fc26fa0..b0bc82d7e0 100644
--- a/testcases/lib/tst_net.sh
+++ b/testcases/lib/tst_net.sh
@@ -1139,6 +1139,12 @@ else
fi
fi
+tst_net_unset_2_hosts_variables()
+{
+ unset IPV4_LHOST IPV4_RHOST IPV6_LHOST IPV6_RHOST LHOST_HWADDRS \
+ LHOST_IFACES RHOST RHOST_HWADDRS RHOST_IFACES
+}
+
# detect IPv6 support on lhost for tests which don't use test links
tst_net_detect_ipv6
diff --git a/testcases/network/nfs/nfsstat01/nfsstat02.sh b/testcases/network/nfs/nfsstat01/nfsstat02.sh
index 75a1a01b5b..193a52b593 100755
--- a/testcases/network/nfs/nfsstat01/nfsstat02.sh
+++ b/testcases/network/nfs/nfsstat01/nfsstat02.sh
@@ -20,7 +20,7 @@ do_test()
}
# Force use of nested net namespace
-unset RHOST
+tst_net_use_netns || tst_net_unset_2_hosts_variables
. nfs_lib.sh
tst_run
--
2.56.0
More information about the ltp
mailing list