All of lore.kernel.org
 help / color / mirror / Atom feed
* [LTP] [PATCH 1/1] nfsstat02.sh: Properly fix netns enforcement
@ 2026-10-30 11:36 Petr Vorel
  2026-10-30 13:37 ` [LTP] " linuxtestproject.agent
  0 siblings, 1 reply; 3+ messages in thread
From: Petr Vorel @ 2026-10-30 11:36 UTC (permalink / raw)
  To: ltp; +Cc: Sebastian Chlad

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


-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2026-10-30 15:21 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-30 11:36 [LTP] [PATCH 1/1] nfsstat02.sh: Properly fix netns enforcement Petr Vorel
2026-10-30 13:37 ` [LTP] " linuxtestproject.agent
2026-10-30 15:20   ` Petr Vorel

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.