git: 6408d025cf34 - main - carp test: improve jail names for unicast_ll_v6 test

From: Kristof Provost <kp_at_FreeBSD.org>
Date: Thu, 18 May 2023 20:12:32 UTC
The branch main has been updated by kp:

URL: https://cgit.FreeBSD.org/src/commit/?id=6408d025cf343aee6abeeb83ed8f284ad283e1dc

commit 6408d025cf343aee6abeeb83ed8f284ad283e1dc
Author:     Kristof Provost <kp@FreeBSD.org>
AuthorDate: 2023-05-18 20:06:37 +0000
Commit:     Kristof Provost <kp@FreeBSD.org>
CommitDate: 2023-05-18 20:12:08 +0000

    carp test: improve jail names for unicast_ll_v6 test
    
    Rename the jails used in the unicast_ll_v6 test, to ensure the jail
    names are unique to this test.
    That is one of the requirements for running these tests in parallel.
---
 tests/sys/netinet/carp.sh | 39 ++++++++++++++++++++-------------------
 1 file changed, 20 insertions(+), 19 deletions(-)

diff --git a/tests/sys/netinet/carp.sh b/tests/sys/netinet/carp.sh
index 7508a6996fcd..5175435a8770 100755
--- a/tests/sys/netinet/carp.sh
+++ b/tests/sys/netinet/carp.sh
@@ -283,48 +283,49 @@ unicast_ll_v6_body()
 {
 	carp_init
 
+	j=carp_uni_ll_v6
+
 	bridge=$(vnet_mkbridge)
 	epair_one=$(vnet_mkepair)
 	epair_two=$(vnet_mkepair)
 
-	vnet_mkjail carp_uni_v6_one ${bridge} ${epair_one}a ${epair_two}a
-	vnet_mkjail carp_uni_v6_two ${epair_one}b
-	vnet_mkjail carp_uni_v6_three ${epair_two}b
+	vnet_mkjail ${j}_one ${bridge} ${epair_one}a ${epair_two}a
+	vnet_mkjail ${j}_two ${epair_one}b
+	vnet_mkjail ${j}_three ${epair_two}b
 
-	jexec carp_uni_v6_one ifconfig ${bridge} addm ${epair_one}a \
+	jexec ${j}_one ifconfig ${bridge} addm ${epair_one}a \
 	    addm ${epair_two}a
-	jexec carp_uni_v6_one ifconfig ${epair_one}a up
-	jexec carp_uni_v6_one ifconfig ${epair_two}a up
-	jexec carp_uni_v6_one ifconfig ${bridge} inet6 2001:db8::0:4/64 up \
+	jexec ${j}_one ifconfig ${epair_one}a up
+	jexec ${j}_one ifconfig ${epair_two}a up
+	jexec ${j}_one ifconfig ${bridge} inet6 2001:db8::0:4/64 up \
 	    no_dad
-	jexec carp_uni_v6_one ifconfig ${bridge} inet6 alias 2001:db8:1::1/64 \
+	jexec ${j}_one ifconfig ${bridge} inet6 alias 2001:db8:1::1/64 \
 	    no_dad up
 
-	jexec carp_uni_v6_two ifconfig ${epair_one}b inet6 2001:db8:1::2/64 \
+	jexec ${j}_two ifconfig ${epair_one}b inet6 2001:db8:1::2/64 \
 	    no_dad up
-	jexec carp_uni_v6_three ifconfig ${epair_two}b inet6 2001:db8:1::3/64 \
+	jexec ${j}_three ifconfig ${epair_two}b inet6 2001:db8:1::3/64 \
 	    no_dad up
 
-	ll_one=$(jexec carp_uni_v6_two ifconfig ${epair_one}b | awk "/ .*%${epair_one}b.* / { print \$2 }" | cut -d % -f 1)
-	ll_two=$(jexec carp_uni_v6_three ifconfig ${epair_two}b | awk "/ .*%${epair_two}b.* / { print \$2 }" | cut -d % -f 1)
+	ll_one=$(jexec ${j}_two ifconfig ${epair_one}b | awk "/ .*%${epair_one}b.* / { print \$2 }" | cut -d % -f 1)
+	ll_two=$(jexec ${j}_three ifconfig ${epair_two}b | awk "/ .*%${epair_two}b.* / { print \$2 }" | cut -d % -f 1)
 
-	jexec carp_uni_v6_two ifconfig ${epair_one}b inet6 add vhid 1 \
+	jexec ${j}_two ifconfig ${epair_one}b inet6 add vhid 1 \
 	    peer6 ${ll_two} \
 	    2001:db8::0:1/64
-	jexec carp_uni_v6_three ifconfig ${epair_two}b inet6 add vhid 1 \
+	jexec ${j}_three ifconfig ${epair_two}b inet6 add vhid 1 \
 	    peer6 ${ll_one} \
 	    2001:db8::0:1/64
 
 	# Sanity check
-	atf_check -s exit:0 -o ignore jexec carp_uni_v6_two \
+	atf_check -s exit:0 -o ignore jexec ${j}_two \
 	    ping -6 -c 1 2001:db8:1::3
 
-	wait_for_carp carp_uni_v6_two ${epair_one}b \
-	    carp_uni_v6_three ${epair_two}b
+	wait_for_carp ${j}_two ${epair_one}b \
+	    ${j}_three ${epair_two}b
 
-	atf_check -s exit:0 -o ignore jexec carp_uni_v6_one \
+	atf_check -s exit:0 -o ignore jexec ${j}_one \
 	    ping -6 -c 3 2001:db8::0:1
-
 }
 
 unicast_ll_v6_cleanup()