Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/tests/net tests: use rump_server_add_iface to create interfaces



details:   https://anonhg.NetBSD.org/src/rev/b99b27784d55
branches:  trunk
changeset: 458970:b99b27784d55
user:      ozaki-r <ozaki-r%NetBSD.org@localhost>
date:      Mon Aug 19 03:22:05 2019 +0000

description:
tests: use rump_server_add_iface to create interfaces

diffstat:

 tests/net/arp/t_arp.sh             |   6 +++---
 tests/net/carp/t_basic.sh          |   6 +++---
 tests/net/if_bridge/t_bridge.sh    |   4 ++--
 tests/net/if_bridge/t_rtable.sh    |   4 ++--
 tests/net/if_gif/t_gif.sh          |   8 ++++----
 tests/net/if_ipsec/t_ipsec.sh      |   8 ++++----
 tests/net/if_ipsec/t_ipsec_natt.sh |   4 ++--
 tests/net/if_ipsec/t_ipsec_pfil.sh |   4 ++--
 tests/net/if_l2tp/t_l2tp.sh        |   6 +++---
 tests/net/if_pppoe/t_pppoe.sh      |   6 +++---
 tests/net/if_tap/t_tap.sh          |   8 ++++----
 tests/net/ipsec/t_ipsec_gif.sh     |  10 +++++-----
 tests/net/ipsec/t_ipsec_l2tp.sh    |  18 +++++++++---------
 tests/net/ipsec/t_ipsec_natt.sh    |   6 +++---
 14 files changed, 49 insertions(+), 49 deletions(-)

diffs (truncated from 424 to 300 lines):

diff -r 42ffa3cb5efd -r b99b27784d55 tests/net/arp/t_arp.sh
--- a/tests/net/arp/t_arp.sh    Mon Aug 19 03:21:13 2019 +0000
+++ b/tests/net/arp/t_arp.sh    Mon Aug 19 03:22:05 2019 +0000
@@ -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#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 @@
        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
 
diff -r 42ffa3cb5efd -r b99b27784d55 tests/net/carp/t_basic.sh
--- a/tests/net/carp/t_basic.sh Mon Aug 19 03:21:13 2019 +0000
+++ b/tests/net/carp/t_basic.sh Mon Aug 19 03:22:05 2019 +0000
@@ -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 @@
                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 @@
                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 \
diff -r 42ffa3cb5efd -r b99b27784d55 tests/net/if_bridge/t_bridge.sh
--- a/tests/net/if_bridge/t_bridge.sh   Mon Aug 19 03:21:13 2019 +0000
+++ b/tests/net/if_bridge/t_bridge.sh   Mon Aug 19 03:22:05 2019 +0000
@@ -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 @@
 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
diff -r 42ffa3cb5efd -r b99b27784d55 tests/net/if_bridge/t_rtable.sh
--- a/tests/net/if_bridge/t_rtable.sh   Mon Aug 19 03:21:13 2019 +0000
+++ b/tests/net/if_bridge/t_rtable.sh   Mon Aug 19 03:22:05 2019 +0000
@@ -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 @@
 {
 
        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
diff -r 42ffa3cb5efd -r b99b27784d55 tests/net/if_gif/t_gif.sh
--- a/tests/net/if_gif/t_gif.sh Mon Aug 19 03:21:13 2019 +0000
+++ b/tests/net/if_gif/t_gif.sh Mon Aug 19 03:22:05 2019 +0000
@@ -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 @@
        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 @@
        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 @@
        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}
diff -r 42ffa3cb5efd -r b99b27784d55 tests/net/if_ipsec/t_ipsec.sh
--- a/tests/net/if_ipsec/t_ipsec.sh     Mon Aug 19 03:21:13 2019 +0000
+++ b/tests/net/if_ipsec/t_ipsec.sh     Mon Aug 19 03:22:05 2019 +0000
@@ -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 @@
        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 @@
        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 @@
        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}
diff -r 42ffa3cb5efd -r b99b27784d55 tests/net/if_ipsec/t_ipsec_natt.sh
--- a/tests/net/if_ipsec/t_ipsec_natt.sh        Mon Aug 19 03:21:13 2019 +0000
+++ b/tests/net/if_ipsec/t_ipsec_natt.sh        Mon Aug 19 03:22:05 2019 +0000
@@ -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 @@
        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
diff -r 42ffa3cb5efd -r b99b27784d55 tests/net/if_ipsec/t_ipsec_pfil.sh
--- a/tests/net/if_ipsec/t_ipsec_pfil.sh        Mon Aug 19 03:21:13 2019 +0000
+++ b/tests/net/if_ipsec/t_ipsec_pfil.sh        Mon Aug 19 03:22:05 2019 +0000
@@ -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 @@
        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
diff -r 42ffa3cb5efd -r b99b27784d55 tests/net/if_l2tp/t_l2tp.sh
--- a/tests/net/if_l2tp/t_l2tp.sh       Mon Aug 19 03:21:13 2019 +0000
+++ b/tests/net/if_l2tp/t_l2tp.sh       Mon Aug 19 03:22:05 2019 +0000
@@ -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 @@
 
        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
diff -r 42ffa3cb5efd -r b99b27784d55 tests/net/if_pppoe/t_pppoe.sh
--- a/tests/net/if_pppoe/t_pppoe.sh     Mon Aug 19 03:21:13 2019 +0000
+++ b/tests/net/if_pppoe/t_pppoe.sh     Mon Aug 19 03:22:05 2019 +0000
@@ -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 @@
        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 @@
        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
 
diff -r 42ffa3cb5efd -r b99b27784d55 tests/net/if_tap/t_tap.sh
--- a/tests/net/if_tap/t_tap.sh Mon Aug 19 03:21:13 2019 +0000
+++ b/tests/net/if_tap/t_tap.sh Mon Aug 19 03:22:05 2019 +0000
@@ -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 @@
        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 @@
        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
diff -r 42ffa3cb5efd -r b99b27784d55 tests/net/ipsec/t_ipsec_gif.sh
--- a/tests/net/ipsec/t_ipsec_gif.sh    Mon Aug 19 03:21:13 2019 +0000
+++ b/tests/net/ipsec/t_ipsec_gif.sh    Mon Aug 19 03:22:05 2019 +0000
@@ -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 @@
        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



Home | Main Index | Thread Index | Old Index