diff options
author | Hangbin Liu <liuhangbin@gmail.com> | 2023-12-02 03:01:05 +0100 |
---|---|---|
committer | Paolo Abeni <pabeni@redhat.com> | 2023-12-05 13:00:56 +0100 |
commit | 80b74bd33421ddde1b716563e2e6e0da5edc5d9b (patch) | |
tree | 0ec6f7cc82f67c7a4ce920c20eaf4dc558b8f740 | |
parent | selftests/net: convert icmp_redirect.sh to run it in unique namespace (diff) | |
download | linux-80b74bd33421ddde1b716563e2e6e0da5edc5d9b.tar.xz linux-80b74bd33421ddde1b716563e2e6e0da5edc5d9b.zip |
sleftests/net: convert icmp.sh to run it in unique namespace
Here is the test result after conversion.
]# ./icmp.sh
OK
Acked-by: David Ahern <dsahern@kernel.org>
Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
-rwxr-xr-x | tools/testing/selftests/net/icmp.sh | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/tools/testing/selftests/net/icmp.sh b/tools/testing/selftests/net/icmp.sh index e4b04cd1644a..824cb0e35eff 100755 --- a/tools/testing/selftests/net/icmp.sh +++ b/tools/testing/selftests/net/icmp.sh @@ -18,8 +18,8 @@ # that address space, so the kernel should substitute the dummy address # 192.0.0.8 defined in RFC7600. -NS1=ns1 -NS2=ns2 +source lib.sh + H1_IP=172.16.0.1/32 H1_IP6=2001:db8:1::1 RT1=172.16.1.0/24 @@ -32,15 +32,13 @@ TMPFILE=$(mktemp) cleanup() { rm -f "$TMPFILE" - ip netns del $NS1 - ip netns del $NS2 + cleanup_ns $NS1 $NS2 } trap cleanup EXIT # Namespaces -ip netns add $NS1 -ip netns add $NS2 +setup_ns NS1 NS2 # Connectivity ip -netns $NS1 link add veth0 type veth peer name veth0 netns $NS2 |