Module Name:    src
Committed By:   ozaki-r
Date:           Mon Aug 19 03:22:06 UTC 2019

Modified Files:
        src/tests/net/arp: t_arp.sh
        src/tests/net/carp: t_basic.sh
        src/tests/net/if_bridge: t_bridge.sh t_rtable.sh
        src/tests/net/if_gif: t_gif.sh
        src/tests/net/if_ipsec: t_ipsec.sh t_ipsec_natt.sh t_ipsec_pfil.sh
        src/tests/net/if_l2tp: t_l2tp.sh
        src/tests/net/if_pppoe: t_pppoe.sh
        src/tests/net/if_tap: t_tap.sh
        src/tests/net/ipsec: t_ipsec_gif.sh t_ipsec_l2tp.sh t_ipsec_natt.sh

Log Message:
tests: use rump_server_add_iface to create interfaces


To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 src/tests/net/arp/t_arp.sh
cvs rdiff -u -r1.7 -r1.8 src/tests/net/carp/t_basic.sh
cvs rdiff -u -r1.18 -r1.19 src/tests/net/if_bridge/t_bridge.sh
cvs rdiff -u -r1.6 -r1.7 src/tests/net/if_bridge/t_rtable.sh
cvs rdiff -u -r1.12 -r1.13 src/tests/net/if_gif/t_gif.sh
cvs rdiff -u -r1.9 -r1.10 src/tests/net/if_ipsec/t_ipsec.sh
cvs rdiff -u -r1.2 -r1.3 src/tests/net/if_ipsec/t_ipsec_natt.sh
cvs rdiff -u -r1.1 -r1.2 src/tests/net/if_ipsec/t_ipsec_pfil.sh
cvs rdiff -u -r1.4 -r1.5 src/tests/net/if_l2tp/t_l2tp.sh
cvs rdiff -u -r1.18 -r1.19 src/tests/net/if_pppoe/t_pppoe.sh
cvs rdiff -u -r1.9 -r1.10 src/tests/net/if_tap/t_tap.sh
cvs rdiff -u -r1.7 -r1.8 src/tests/net/ipsec/t_ipsec_gif.sh \
    src/tests/net/ipsec/t_ipsec_l2tp.sh
cvs rdiff -u -r1.2 -r1.3 src/tests/net/ipsec/t_ipsec_natt.sh

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/tests/net/arp/t_arp.sh
diff -u src/tests/net/arp/t_arp.sh:1.37 src/tests/net/arp/t_arp.sh:1.38
--- src/tests/net/arp/t_arp.sh:1.37	Mon May 13 17:55:08 2019
+++ src/tests/net/arp/t_arp.sh	Mon Aug 19 03:22:05 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: t_arp.sh,v 1.37 2019/05/13 17:55:08 bad Exp $
+#	$NetBSD: t_arp.sh,v 1.38 2019/08/19 03:22:05 ozaki-r Exp $
 #
 # Copyright (c) 2015 The NetBSD Foundation, Inc.
 # All rights reserved.
@@ -485,7 +485,7 @@ test_proxy_arp()
 	# Test#1: First setup an endpoint then create proxy arp entry
 	#
 	export RUMP_SERVER=$SOCKDST
-	atf_check -s exit:0 rump.ifconfig tap1 create
+	rump_server_add_iface $SOCKDST tap1
 	atf_check -s exit:0 rump.ifconfig tap1 $IP4DST_PROXYARP1/24 up
 	atf_check -s exit:0 rump.ifconfig -w 10
 
@@ -536,7 +536,7 @@ test_proxy_arp()
 	atf_check -s exit:0 -x "cat ./out |grep -q '$pkt'"
 
 	export RUMP_SERVER=$SOCKDST
-	atf_check -s exit:0 rump.ifconfig tap2 create
+	rump_server_add_iface $SOCKDST tap2
 	atf_check -s exit:0 rump.ifconfig tap2 $IP4DST_PROXYARP2/24 up
 	atf_check -s exit:0 rump.ifconfig -w 10
 

Index: src/tests/net/carp/t_basic.sh
diff -u src/tests/net/carp/t_basic.sh:1.7 src/tests/net/carp/t_basic.sh:1.8
--- src/tests/net/carp/t_basic.sh:1.7	Thu Aug  3 03:16:26 2017
+++ src/tests/net/carp/t_basic.sh	Mon Aug 19 03:22:05 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: t_basic.sh,v 1.7 2017/08/03 03:16:26 ozaki-r Exp $
+#	$NetBSD: t_basic.sh,v 1.8 2019/08/19 03:22:05 ozaki-r Exp $
 #
 # Copyright (c) 2017 Internet Initiative Japan Inc.
 # All rights reserved.
@@ -60,7 +60,7 @@ setup_carp()
 		atf_check -s exit:0 -o match:'0.->.1' \
 		    rump.sysctl -w net.inet.carp.log=1
 	fi
-	atf_check -s exit:0 rump.ifconfig $carpif create
+	rump_server_add_iface $sock $carpif
 	if [ $carpdevip = yes ]; then
 		atf_check -s exit:0 rump.ifconfig shmif0 $ip/24 up
 		atf_check -s exit:0 rump.ifconfig $carpif \
@@ -200,7 +200,7 @@ setup_carp6()
 		atf_check -s exit:0 -o match:'0.->.1' \
 		    rump.sysctl -w net.inet.carp.log=1
 	fi
-	atf_check -s exit:0 rump.ifconfig $carpif create
+	rump_server_add_iface $sock $carpif
 	if [ $carpdevip = yes ]; then
 		atf_check -s exit:0 rump.ifconfig shmif0 inet6 $ip up
 		atf_check -s exit:0 rump.ifconfig $carpif inet6 \

Index: src/tests/net/if_bridge/t_bridge.sh
diff -u src/tests/net/if_bridge/t_bridge.sh:1.18 src/tests/net/if_bridge/t_bridge.sh:1.19
--- src/tests/net/if_bridge/t_bridge.sh:1.18	Thu Feb  1 05:22:01 2018
+++ src/tests/net/if_bridge/t_bridge.sh	Mon Aug 19 03:22:05 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: t_bridge.sh,v 1.18 2018/02/01 05:22:01 ozaki-r Exp $
+#	$NetBSD: t_bridge.sh,v 1.19 2019/08/19 03:22:05 ozaki-r Exp $
 #
 # Copyright (c) 2014 The NetBSD Foundation, Inc.
 # All rights reserved.
@@ -169,7 +169,7 @@ setup6()
 setup_bridge()
 {
 	export RUMP_SERVER=$SOCK2
-	atf_check -s exit:0 rump.ifconfig bridge0 create
+	rump_server_add_iface $SOCK2 bridge0
 	atf_check -s exit:0 rump.ifconfig bridge0 up
 
 	export LD_PRELOAD=/usr/lib/librumphijack.so

Index: src/tests/net/if_bridge/t_rtable.sh
diff -u src/tests/net/if_bridge/t_rtable.sh:1.6 src/tests/net/if_bridge/t_rtable.sh:1.7
--- src/tests/net/if_bridge/t_rtable.sh:1.6	Tue Jul  9 02:50:24 2019
+++ src/tests/net/if_bridge/t_rtable.sh	Mon Aug 19 03:22:05 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: t_rtable.sh,v 1.6 2019/07/09 02:50:24 ozaki-r Exp $
+#	$NetBSD: t_rtable.sh,v 1.7 2019/08/19 03:22:05 ozaki-r Exp $
 #
 # Copyright (c) 2017 Internet Initiative Japan Inc.
 # All rights reserved.
@@ -79,7 +79,7 @@ setup_bridge()
 {
 
 	export RUMP_SERVER=$SOCK2
-	atf_check -s exit:0 rump.ifconfig bridge0 create
+	rump_server_add_iface $SOCK2 bridge0
 	atf_check -s exit:0 rump.ifconfig bridge0 up
 
 	export LD_PRELOAD=/usr/lib/librumphijack.so

Index: src/tests/net/if_gif/t_gif.sh
diff -u src/tests/net/if_gif/t_gif.sh:1.12 src/tests/net/if_gif/t_gif.sh:1.13
--- src/tests/net/if_gif/t_gif.sh:1.12	Thu Feb  1 05:22:01 2018
+++ src/tests/net/if_gif/t_gif.sh	Mon Aug 19 03:22:05 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: t_gif.sh,v 1.12 2018/02/01 05:22:01 ozaki-r Exp $
+#	$NetBSD: t_gif.sh,v 1.13 2019/08/19 03:22:05 ozaki-r Exp $
 #
 # Copyright (c) 2015 Internet Initiative Japan Inc.
 # All rights reserved.
@@ -221,7 +221,7 @@ setup_if_gif()
 	peernet=${7}
 
 	export RUMP_SERVER=${sock}
-	atf_check -s exit:0 rump.ifconfig gif0 create
+	rump_server_add_iface $sock gif0
 	atf_check -s exit:0 rump.ifconfig gif0 tunnel ${src} ${dst}
 	if [ ${inner} = "ipv6" ]; then
 		atf_check -s exit:0 rump.ifconfig gif0 inet6 ${addr}/128 ${remote}
@@ -335,7 +335,7 @@ setup_dummy_if_gif()
 	dst=${6}
 
 	export RUMP_SERVER=${sock}
-	atf_check -s exit:0 rump.ifconfig gif1 create
+	rump_server_add_iface $sock gif1
 	atf_check -s exit:0 rump.ifconfig gif1 tunnel ${src} ${dst}
 	if [ ${inner} = "ipv6" ]; then
 		atf_check -s exit:0 rump.ifconfig gif1 inet6 ${addr}/128 ${remote}
@@ -422,7 +422,7 @@ setup_recursive_if_gif()
 	dst=${7}
 
 	export RUMP_SERVER=${sock}
-	atf_check -s exit:0 rump.ifconfig ${gif} create
+	rump_server_add_iface $sock $gif
 	atf_check -s exit:0 rump.ifconfig ${gif} tunnel ${src} ${dst}
 	if [ ${inner} = "ipv6" ]; then
 		atf_check -s exit:0 rump.ifconfig ${gif} inet6 ${addr}/128 ${remote}

Index: src/tests/net/if_ipsec/t_ipsec.sh
diff -u src/tests/net/if_ipsec/t_ipsec.sh:1.9 src/tests/net/if_ipsec/t_ipsec.sh:1.10
--- src/tests/net/if_ipsec/t_ipsec.sh:1.9	Tue Jan 15 05:34:37 2019
+++ src/tests/net/if_ipsec/t_ipsec.sh	Mon Aug 19 03:22:05 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: t_ipsec.sh,v 1.9 2019/01/15 05:34:37 knakahara Exp $
+#	$NetBSD: t_ipsec.sh,v 1.10 2019/08/19 03:22:05 ozaki-r Exp $
 #
 # Copyright (c) 2017 Internet Initiative Japan Inc.
 # All rights reserved.
@@ -243,7 +243,7 @@ setup_if_ipsec()
 	local peernet=${7}
 
 	export RUMP_SERVER=${sock}
-	atf_check -s exit:0 rump.ifconfig ipsec0 create
+	rump_server_add_iface $sock ipsec0
 	atf_check -s exit:0 rump.ifconfig ipsec0 tunnel ${src} ${dst}
 	if [ ${inner} = "ipv6" ]; then
 		atf_check -s exit:0 rump.ifconfig ipsec0 inet6 ${addr}/128 ${remote}
@@ -426,7 +426,7 @@ setup_dummy_if_ipsec()
 	local dst=${6}
 
 	export RUMP_SERVER=${sock}
-	atf_check -s exit:0 rump.ifconfig ipsec1 create
+	rump_server_add_iface $sock ipsec1
 	atf_check -s exit:0 rump.ifconfig ipsec1 tunnel ${src} ${dst}
 	if [ ${inner} = "ipv6" ]; then
 		atf_check -s exit:0 rump.ifconfig ipsec1 inet6 ${addr}/128 ${remote}
@@ -568,7 +568,7 @@ setup_recursive_if_ipsec()
 	local dir=${10}
 
 	export RUMP_SERVER=${sock}
-	atf_check -s exit:0 rump.ifconfig ${ipsec} create
+	rump_server_add_iface $sock $ipsec
 	atf_check -s exit:0 rump.ifconfig ${ipsec} tunnel ${src} ${dst}
 	if [ ${inner} = "ipv6" ]; then
 		atf_check -s exit:0 rump.ifconfig ${ipsec} inet6 ${addr}/128 ${remote}

Index: src/tests/net/if_ipsec/t_ipsec_natt.sh
diff -u src/tests/net/if_ipsec/t_ipsec_natt.sh:1.2 src/tests/net/if_ipsec/t_ipsec_natt.sh:1.3
--- src/tests/net/if_ipsec/t_ipsec_natt.sh:1.2	Wed Dec 26 08:59:41 2018
+++ src/tests/net/if_ipsec/t_ipsec_natt.sh	Mon Aug 19 03:22:05 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: t_ipsec_natt.sh,v 1.2 2018/12/26 08:59:41 knakahara Exp $
+#	$NetBSD: t_ipsec_natt.sh,v 1.3 2019/08/19 03:22:05 ozaki-r Exp $
 #
 # Copyright (c) 2018 Internet Initiative Japan Inc.
 # All rights reserved.
@@ -61,7 +61,7 @@ setup_ipsecif()
 	local peer_ip=$8
 
 	export RUMP_SERVER=$sock
-	atf_check -s exit:0 rump.ifconfig ipsec$ifid create
+	rump_server_add_iface $sock ipsec$ifid
 	atf_check -s exit:0 rump.ifconfig ipsec$ifid link0 # enable NAT-T
 	atf_check -s exit:0 rump.ifconfig ipsec$ifid tunnel ${src_ip},${src_port} ${dst_ip},${dst_port}
 	atf_check -s exit:0 rump.ifconfig ipsec$ifid ${ipsecif_ip}/32

Index: src/tests/net/if_ipsec/t_ipsec_pfil.sh
diff -u src/tests/net/if_ipsec/t_ipsec_pfil.sh:1.1 src/tests/net/if_ipsec/t_ipsec_pfil.sh:1.2
--- src/tests/net/if_ipsec/t_ipsec_pfil.sh:1.1	Thu Jan 17 02:49:11 2019
+++ src/tests/net/if_ipsec/t_ipsec_pfil.sh	Mon Aug 19 03:22:05 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: t_ipsec_pfil.sh,v 1.1 2019/01/17 02:49:11 knakahara Exp $
+#	$NetBSD: t_ipsec_pfil.sh,v 1.2 2019/08/19 03:22:05 ozaki-r Exp $
 #
 # Copyright (c) 2019 Internet Initiative Japan Inc.
 # All rights reserved.
@@ -75,7 +75,7 @@ setup_if_ipsec()
 	local dst=$4
 	local peernet=$5
 
-	atf_check -s exit:0 rump.ifconfig ipsec0 create
+	rump_server_add_iface $RUMP_SERVER ipsec0
 	atf_check -s exit:0 rump.ifconfig ipsec0 tunnel $src $dst
 	atf_check -s exit:0 rump.ifconfig ipsec0 inet ${addr}/32 $remote
 	atf_check -s exit:0 -o ignore rump.route add -inet $peernet $addr

Index: src/tests/net/if_l2tp/t_l2tp.sh
diff -u src/tests/net/if_l2tp/t_l2tp.sh:1.4 src/tests/net/if_l2tp/t_l2tp.sh:1.5
--- src/tests/net/if_l2tp/t_l2tp.sh:1.4	Thu Feb  1 05:22:01 2018
+++ src/tests/net/if_l2tp/t_l2tp.sh	Mon Aug 19 03:22:05 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: t_l2tp.sh,v 1.4 2018/02/01 05:22:01 ozaki-r Exp $
+#	$NetBSD: t_l2tp.sh,v 1.5 2019/08/19 03:22:05 ozaki-r Exp $
 #
 # Copyright (c) 2017 Internet Initiative Japan Inc.
 # All rights reserved.
@@ -227,12 +227,12 @@ setup_if_l2tp()
 
 	export RUMP_SERVER=${sock}
 
-	atf_check -s exit:0 rump.ifconfig l2tp0 create
+	rump_server_add_iface $sock l2tp0
 	atf_check -s exit:0 rump.ifconfig l2tp0 tunnel ${src} ${dst}
 	atf_check -s exit:0 rump.ifconfig l2tp0 session ${src_session} ${dst_session}
 	atf_check -s exit:0 rump.ifconfig l2tp0 up
 
-	atf_check -s exit:0 rump.ifconfig bridge0 create
+	rump_server_add_iface $sock bridge0
 	atf_check -s exit:0 rump.ifconfig bridge0 up
 	export LD_PRELOAD=/usr/lib/librumphijack.so
 	atf_check -s exit:0 brconfig bridge0 add shmif0

Index: src/tests/net/if_pppoe/t_pppoe.sh
diff -u src/tests/net/if_pppoe/t_pppoe.sh:1.18 src/tests/net/if_pppoe/t_pppoe.sh:1.19
--- src/tests/net/if_pppoe/t_pppoe.sh:1.18	Thu Feb  1 05:22:01 2018
+++ src/tests/net/if_pppoe/t_pppoe.sh	Mon Aug 19 03:22:05 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: t_pppoe.sh,v 1.18 2018/02/01 05:22:01 ozaki-r Exp $
+#	$NetBSD: t_pppoe.sh,v 1.19 2019/08/19 03:22:05 ozaki-r Exp $
 #
 # Copyright (c) 2016 Internet Initiative Japan Inc.
 # All rights reserved.
@@ -79,7 +79,7 @@ setup()
 	export RUMP_SERVER=$SERVER
 	atf_check -s exit:0 rump.ifconfig shmif0 up
 
-	atf_check -s exit:0 rump.ifconfig pppoe0 create
+	rump_server_add_iface $SERVER pppoe0
 	$inet && atf_check -s exit:0 rump.ifconfig pppoe0 \
 	    inet $SERVER_IP $CLIENT_IP down
 	atf_check -s exit:0 rump.ifconfig pppoe0 link0
@@ -93,7 +93,7 @@ setup()
 	export RUMP_SERVER=$CLIENT
 	atf_check -s exit:0 rump.ifconfig shmif0 up
 
-	atf_check -s exit:0 rump.ifconfig pppoe0 create
+	rump_server_add_iface $CLIENT pppoe0
 	$inet && atf_check -s exit:0 rump.ifconfig pppoe0 \
 	    inet 0.0.0.0 0.0.0.1 down
 

Index: src/tests/net/if_tap/t_tap.sh
diff -u src/tests/net/if_tap/t_tap.sh:1.9 src/tests/net/if_tap/t_tap.sh:1.10
--- src/tests/net/if_tap/t_tap.sh:1.9	Mon May 13 17:55:08 2019
+++ src/tests/net/if_tap/t_tap.sh	Mon Aug 19 03:22:05 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: t_tap.sh,v 1.9 2019/05/13 17:55:08 bad Exp $
+#	$NetBSD: t_tap.sh,v 1.10 2019/08/19 03:22:05 ozaki-r Exp $
 #
 # Copyright (c) 2016 Internet Initiative Japan Inc.
 # All rights reserved.
@@ -97,7 +97,7 @@ tap_stand_alone_body()
 	export RUMP_SERVER=${SOCK_LOCAL}
 	atf_check -s exit:0 rump.ifconfig shmif0 $IP4_LOCAL delete
 	atf_check -s exit:0 rump.ifconfig shmif0 inet6 $IP6_LOCAL delete
-	atf_check -s exit:0 rump.ifconfig tap0 create
+	rump_server_add_iface $SOCK_LOCAL tap0
 	atf_check -s exit:0 rump.ifconfig tap0 $IP4_TAP
 	atf_check -s exit:0 rump.ifconfig tap0 inet6 $IP6_TAP
 	atf_check -s exit:0 rump.ifconfig tap0 up
@@ -142,13 +142,13 @@ tap_bridged_body()
 	atf_check -s exit:0 rump.ifconfig shmif0 $IP4_LOCAL
 	atf_check -s exit:0 rump.ifconfig shmif0 inet6 $IP6_LOCAL
 	atf_check -s exit:0 rump.ifconfig shmif0 up
-	atf_check -s exit:0 rump.ifconfig tap0 create
+	rump_server_add_iface $SOCK_LOCAL tap0
 	atf_check -s exit:0 rump.ifconfig tap0 $IP4_TAP
 	atf_check -s exit:0 rump.ifconfig tap0 inet6 $IP6_TAP
 	atf_check -s exit:0 rump.ifconfig tap0 up
 	atf_check -s exit:0 rump.ifconfig -w 10
 
-	atf_check -s exit:0 rump.ifconfig bridge0 create
+	rump_server_add_iface $SOCK_LOCAL bridge0
 	atf_check -s exit:0 rump.ifconfig bridge0 up
 	export LD_PRELOAD=/usr/lib/librumphijack.so
 	atf_check -s exit:0 brconfig bridge0 add shmif0

Index: src/tests/net/ipsec/t_ipsec_gif.sh
diff -u src/tests/net/ipsec/t_ipsec_gif.sh:1.7 src/tests/net/ipsec/t_ipsec_gif.sh:1.8
--- src/tests/net/ipsec/t_ipsec_gif.sh:1.7	Thu Aug  3 03:16:27 2017
+++ src/tests/net/ipsec/t_ipsec_gif.sh	Mon Aug 19 03:22:05 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: t_ipsec_gif.sh,v 1.7 2017/08/03 03:16:27 ozaki-r Exp $
+#	$NetBSD: t_ipsec_gif.sh,v 1.8 2019/08/19 03:22:05 ozaki-r Exp $
 #
 # Copyright (c) 2017 Internet Initiative Japan Inc.
 # All rights reserved.
@@ -98,7 +98,7 @@ test_ipsec4_gif()
 	export RUMP_SERVER=$SOCK_TUN_LOCAL
 	atf_check -s exit:0 rump.ifconfig shmif0 $ip_gw_local/24
 	atf_check -s exit:0 rump.ifconfig shmif1 $ip_gwlo_tun/24
-	atf_check -s exit:0 rump.ifconfig gif0 create
+	rump_server_add_iface $SOCK_TUN_LOCAL gif0
 	atf_check -s exit:0 rump.ifconfig gif0 \
 	    tunnel $ip_gwlo_tun $ip_gwre_tun
 	atf_check -s exit:0 rump.ifconfig gif0 \
@@ -110,7 +110,7 @@ test_ipsec4_gif()
 	export RUMP_SERVER=$SOCK_TUN_REMOTE
 	atf_check -s exit:0 rump.ifconfig shmif0 $ip_gw_remote/24
 	atf_check -s exit:0 rump.ifconfig shmif1 $ip_gwre_tun/24
-	atf_check -s exit:0 rump.ifconfig gif0 create
+	rump_server_add_iface $SOCK_TUN_REMOTE gif0
 	atf_check -s exit:0 rump.ifconfig gif0 \
 	    tunnel $ip_gwre_tun $ip_gwlo_tun
 	atf_check -s exit:0 rump.ifconfig gif0 \
@@ -250,7 +250,7 @@ test_ipsec6_gif()
 	export RUMP_SERVER=$SOCK_TUN_LOCAL
 	atf_check -s exit:0 rump.ifconfig shmif0 inet6 $ip_gw_local/64
 	atf_check -s exit:0 rump.ifconfig shmif1 inet6 $ip_gwlo_tun/64
-	atf_check -s exit:0 rump.ifconfig gif0 create
+	rump_server_add_iface $SOCK_TUN_LOCAL gif0
 	atf_check -s exit:0 rump.ifconfig gif0 \
 	    tunnel $ip_gwlo_tun $ip_gwre_tun
 	atf_check -s exit:0 rump.ifconfig gif0 \
@@ -262,7 +262,7 @@ test_ipsec6_gif()
 	export RUMP_SERVER=$SOCK_TUN_REMOTE
 	atf_check -s exit:0 rump.ifconfig shmif0 inet6 $ip_gw_remote/64
 	atf_check -s exit:0 rump.ifconfig shmif1 inet6 $ip_gwre_tun/64
-	atf_check -s exit:0 rump.ifconfig gif0 create
+	rump_server_add_iface $SOCK_TUN_REMOTE gif0
 	atf_check -s exit:0 rump.ifconfig gif0 \
 	    tunnel $ip_gwre_tun $ip_gwlo_tun
 	atf_check -s exit:0 rump.ifconfig gif0 \
Index: src/tests/net/ipsec/t_ipsec_l2tp.sh
diff -u src/tests/net/ipsec/t_ipsec_l2tp.sh:1.7 src/tests/net/ipsec/t_ipsec_l2tp.sh:1.8
--- src/tests/net/ipsec/t_ipsec_l2tp.sh:1.7	Thu Aug  3 03:16:27 2017
+++ src/tests/net/ipsec/t_ipsec_l2tp.sh	Mon Aug 19 03:22:05 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: t_ipsec_l2tp.sh,v 1.7 2017/08/03 03:16:27 ozaki-r Exp $
+#	$NetBSD: t_ipsec_l2tp.sh,v 1.8 2019/08/19 03:22:05 ozaki-r Exp $
 #
 # Copyright (c) 2017 Internet Initiative Japan Inc.
 # All rights reserved.
@@ -96,12 +96,12 @@ test_ipsec4_l2tp()
 	export RUMP_SERVER=$SOCK_TUN_LOCAL
 	atf_check -s exit:0 rump.ifconfig shmif0 up
 	atf_check -s exit:0 rump.ifconfig shmif1 $ip_gwlo_tun/24
-	atf_check -s exit:0 rump.ifconfig l2tp0 create
+	rump_server_add_iface $SOCK_TUN_LOCAL l2tp0
 	atf_check -s exit:0 rump.ifconfig l2tp0 \
 	    tunnel $ip_gwlo_tun $ip_gwre_tun
 	atf_check -s exit:0 rump.ifconfig l2tp0 session 1234 4321
 	atf_check -s exit:0 rump.ifconfig l2tp0 up
-	atf_check -s exit:0 rump.ifconfig bridge0 create
+	rump_server_add_iface $SOCK_TUN_LOCAL bridge0
 	atf_check -s exit:0 rump.ifconfig bridge0 up
 	atf_check -s exit:0 $HIJACKING brconfig bridge0 add l2tp0
 	atf_check -s exit:0 $HIJACKING brconfig bridge0 add shmif0
@@ -109,12 +109,12 @@ test_ipsec4_l2tp()
 	export RUMP_SERVER=$SOCK_TUN_REMOTE
 	atf_check -s exit:0 rump.ifconfig shmif0 up
 	atf_check -s exit:0 rump.ifconfig shmif1 $ip_gwre_tun/24
-	atf_check -s exit:0 rump.ifconfig l2tp0 create
+	rump_server_add_iface $SOCK_TUN_REMOTE l2tp0
 	atf_check -s exit:0 rump.ifconfig l2tp0 \
 	    tunnel $ip_gwre_tun $ip_gwlo_tun
 	atf_check -s exit:0 rump.ifconfig l2tp0 session 4321 1234
 	atf_check -s exit:0 rump.ifconfig l2tp0 up
-	atf_check -s exit:0 rump.ifconfig bridge0 create
+	rump_server_add_iface $SOCK_TUN_REMOTE bridge0
 	atf_check -s exit:0 rump.ifconfig bridge0 up
 	atf_check -s exit:0 $HIJACKING brconfig bridge0 add l2tp0
 	atf_check -s exit:0 $HIJACKING brconfig bridge0 add shmif0
@@ -238,12 +238,12 @@ test_ipsec6_l2tp()
 	export RUMP_SERVER=$SOCK_TUN_LOCAL
 	atf_check -s exit:0 rump.ifconfig shmif0 up
 	atf_check -s exit:0 rump.ifconfig shmif1 inet6 $ip_gwlo_tun/64
-	atf_check -s exit:0 rump.ifconfig l2tp0 create
+	rump_server_add_iface $SOCK_TUN_LOCAL l2tp0
 	atf_check -s exit:0 rump.ifconfig l2tp0 \
 	    tunnel $ip_gwlo_tun $ip_gwre_tun
 	atf_check -s exit:0 rump.ifconfig l2tp0 session 1234 4321
 	atf_check -s exit:0 rump.ifconfig l2tp0 up
-	atf_check -s exit:0 rump.ifconfig bridge0 create
+	rump_server_add_iface $SOCK_TUN_LOCAL bridge0
 	atf_check -s exit:0 rump.ifconfig bridge0 up
 	atf_check -s exit:0 $HIJACKING brconfig bridge0 add l2tp0
 	atf_check -s exit:0 $HIJACKING brconfig bridge0 add shmif0
@@ -251,12 +251,12 @@ test_ipsec6_l2tp()
 	export RUMP_SERVER=$SOCK_TUN_REMOTE
 	atf_check -s exit:0 rump.ifconfig shmif0 up
 	atf_check -s exit:0 rump.ifconfig shmif1 inet6 $ip_gwre_tun/64
-	atf_check -s exit:0 rump.ifconfig l2tp0 create
+	rump_server_add_iface $SOCK_TUN_REMOTE l2tp0
 	atf_check -s exit:0 rump.ifconfig l2tp0 \
 	    tunnel $ip_gwre_tun $ip_gwlo_tun
 	atf_check -s exit:0 rump.ifconfig l2tp0 session 4321 1234
 	atf_check -s exit:0 rump.ifconfig l2tp0 up
-	atf_check -s exit:0 rump.ifconfig bridge0 create
+	rump_server_add_iface $SOCK_TUN_REMOTE bridge0
 	atf_check -s exit:0 rump.ifconfig bridge0 up
 	atf_check -s exit:0 $HIJACKING brconfig bridge0 add l2tp0
 	atf_check -s exit:0 $HIJACKING brconfig bridge0 add shmif0

Index: src/tests/net/ipsec/t_ipsec_natt.sh
diff -u src/tests/net/ipsec/t_ipsec_natt.sh:1.2 src/tests/net/ipsec/t_ipsec_natt.sh:1.3
--- src/tests/net/ipsec/t_ipsec_natt.sh:1.2	Thu Nov 22 04:51:41 2018
+++ src/tests/net/ipsec/t_ipsec_natt.sh	Mon Aug 19 03:22:05 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: t_ipsec_natt.sh,v 1.2 2018/11/22 04:51:41 knakahara Exp $
+#	$NetBSD: t_ipsec_natt.sh,v 1.3 2019/08/19 03:22:05 ozaki-r Exp $
 #
 # Copyright (c) 2017 Internet Initiative Japan Inc.
 # All rights reserved.
@@ -402,7 +402,7 @@ test_ipsec_natt_transport_ipv6_without_n
 
 	# Create ESP-UDP ipsecif(4) connections
 	export RUMP_SERVER=$SOCK_LOCAL
-	atf_check -s exit:0 rump.ifconfig ipsec0 create
+	rump_server_add_iface $SOCK_LOCAL ipsec0
 	atf_check -s exit:0 rump.ifconfig ipsec0 link0 # enable nat-t
 	atf_check -s exit:0 rump.ifconfig ipsec0 link2 # ensure IPv6 forward
 	atf_check -s exit:0 rump.ifconfig ipsec0 tunnel $ip_local_phys $ip_remote_phys
@@ -415,7 +415,7 @@ test_ipsec_natt_transport_ipv6_without_n
 	    $ip_local_phys 10000 $port
 
 	export RUMP_SERVER=$SOCK_REMOTE
-	atf_check -s exit:0 rump.ifconfig ipsec0 create
+	rump_server_add_iface $SOCK_REMOTE ipsec0
 	atf_check -s exit:0 rump.ifconfig ipsec0 link0 # enable nat-t
 	atf_check -s exit:0 rump.ifconfig ipsec0 link2 # ensure IPv6 forward
 	atf_check -s exit:0 rump.ifconfig ipsec0 tunnel $ip_remote_phys $ip_local_phys

Reply via email to