Module Name: src
Committed By: ozaki-r
Date: Thu Nov 24 09:07:10 UTC 2016
Modified Files:
src/tests/net: net_common.sh
src/tests/net/arp: t_arp.sh
src/tests/net/if_bridge: Makefile t_bridge.sh
src/tests/net/net: t_ping6_opts.sh
Log Message:
Move get_macaddr to net_common.sh
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/tests/net/net_common.sh
cvs rdiff -u -r1.20 -r1.21 src/tests/net/arp/t_arp.sh
cvs rdiff -u -r1.1 -r1.2 src/tests/net/if_bridge/Makefile
cvs rdiff -u -r1.13 -r1.14 src/tests/net/if_bridge/t_bridge.sh
cvs rdiff -u -r1.6 -r1.7 src/tests/net/net/t_ping6_opts.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/net_common.sh
diff -u src/tests/net/net_common.sh:1.4 src/tests/net/net_common.sh:1.5
--- src/tests/net/net_common.sh:1.4 Thu Nov 24 09:06:09 2016
+++ src/tests/net/net_common.sh Thu Nov 24 09:07:09 2016
@@ -1,4 +1,4 @@
-# $NetBSD: net_common.sh,v 1.4 2016/11/24 09:06:09 ozaki-r Exp $
+# $NetBSD: net_common.sh,v 1.5 2016/11/24 09:07:09 ozaki-r Exp $
#
# Copyright (c) 2016 Internet Initiative Japan Inc.
# All rights reserved.
@@ -96,3 +96,10 @@ get_linklocal_addr()
return 0
}
+
+get_macaddr()
+{
+
+ env RUMP_SERVER=${1} \
+ rump.ifconfig ${2} |awk '/address/ {print $2;}'
+}
Index: src/tests/net/arp/t_arp.sh
diff -u src/tests/net/arp/t_arp.sh:1.20 src/tests/net/arp/t_arp.sh:1.21
--- src/tests/net/arp/t_arp.sh:1.20 Thu Nov 24 09:03:53 2016
+++ src/tests/net/arp/t_arp.sh Thu Nov 24 09:07:09 2016
@@ -1,4 +1,4 @@
-# $NetBSD: t_arp.sh,v 1.20 2016/11/24 09:03:53 ozaki-r Exp $
+# $NetBSD: t_arp.sh,v 1.21 2016/11/24 09:07:09 ozaki-r Exp $
#
# Copyright (c) 2015 The NetBSD Foundation, Inc.
# All rights reserved.
@@ -376,7 +376,7 @@ test_proxy_arp()
export RUMP_SERVER=$SOCKDST
atf_check -s exit:0 -o ignore rump.sysctl -w net.inet.ip.forwarding=1
- macaddr_dst=$(rump.ifconfig shmif0 |awk '/address/ {print $2;}')
+ macaddr_dst=$(get_macaddr $SOCKDST shmif0)
if [ "$type" = "pub" ]; then
opts="pub"
@@ -523,8 +523,7 @@ arp_static_body()
setup_dst_server
setup_src_server $arp_keep
- export RUMP_SERVER=$SOCKSRC
- macaddr_src=$(rump.ifconfig shmif0 |awk '/address/ {print $2;}')
+ macaddr_src=$(get_macaddr $SOCKSRC shmif0)
# Set a (valid) static ARP entry for the src server
export RUMP_SERVER=$SOCKDST
Index: src/tests/net/if_bridge/Makefile
diff -u src/tests/net/if_bridge/Makefile:1.1 src/tests/net/if_bridge/Makefile:1.2
--- src/tests/net/if_bridge/Makefile:1.1 Thu Sep 18 15:13:27 2014
+++ src/tests/net/if_bridge/Makefile Thu Nov 24 09:07:09 2016
@@ -1,10 +1,13 @@
-# $NetBSD: Makefile,v 1.1 2014/09/18 15:13:27 ozaki-r Exp $
+# $NetBSD: Makefile,v 1.2 2016/11/24 09:07:09 ozaki-r Exp $
#
.include <bsd.own.mk>
TESTSDIR= ${TESTSBASE}/net/if_bridge
-TESTS_SH= t_bridge
+.for name in bridge
+TESTS_SH+= t_${name}
+TESTS_SH_SRC_t_${name}= ../net_common.sh t_${name}.sh
+.endfor
.include <bsd.test.mk>
Index: src/tests/net/if_bridge/t_bridge.sh
diff -u src/tests/net/if_bridge/t_bridge.sh:1.13 src/tests/net/if_bridge/t_bridge.sh:1.14
--- src/tests/net/if_bridge/t_bridge.sh:1.13 Wed Aug 10 22:37:07 2016
+++ src/tests/net/if_bridge/t_bridge.sh Thu Nov 24 09:07:09 2016
@@ -1,4 +1,4 @@
-# $NetBSD: t_bridge.sh,v 1.13 2016/08/10 22:37:07 kre Exp $
+# $NetBSD: t_bridge.sh,v 1.14 2016/11/24 09:07:09 ozaki-r Exp $
#
# Copyright (c) 2014 The NetBSD Foundation, Inc.
# All rights reserved.
@@ -360,11 +360,8 @@ test_brconfig_maxaddr()
addr1= addr3= n=
# Get MAC addresses of the endpoints.
- export RUMP_SERVER=$SOCK1
- addr1=$(rump.ifconfig shmif0 |awk '/address:/ { print $2;}')
- export RUMP_SERVER=$SOCK3
- addr3=$(rump.ifconfig shmif0 |awk '/address:/ { print $2;}')
- unset RUMP_SERVER
+ addr1=$(get_macaddr $SOCK1 shmif0)
+ addr3=$(get_macaddr $SOCK3 shmif0)
# Refill the MAC addresses of the endpoints.
export RUMP_SERVER=$SOCK1
@@ -448,11 +445,8 @@ bridge_rtable_body()
setup_bridge
# Get MAC addresses of the endpoints.
- export RUMP_SERVER=$SOCK1
- addr1=$(rump.ifconfig shmif0 |awk '/address:/ { print $2;}')
- export RUMP_SERVER=$SOCK3
- addr3=$(rump.ifconfig shmif0 |awk '/address:/ { print $2;}')
- unset RUMP_SERVER
+ addr1=$(get_macaddr $SOCK1 shmif0)
+ addr3=$(get_macaddr $SOCK3 shmif0)
# Confirm there is no MAC address caches.
export RUMP_SERVER=$SOCK2
Index: src/tests/net/net/t_ping6_opts.sh
diff -u src/tests/net/net/t_ping6_opts.sh:1.6 src/tests/net/net/t_ping6_opts.sh:1.7
--- src/tests/net/net/t_ping6_opts.sh:1.6 Thu Nov 24 09:06:09 2016
+++ src/tests/net/net/t_ping6_opts.sh Thu Nov 24 09:07:09 2016
@@ -1,4 +1,4 @@
-# $NetBSD: t_ping6_opts.sh,v 1.6 2016/11/24 09:06:09 ozaki-r Exp $
+# $NetBSD: t_ping6_opts.sh,v 1.7 2016/11/24 09:07:09 ozaki-r Exp $
#
# Copyright (c) 2016 Internet Initiative Japan Inc.
# All rights reserved.
@@ -109,13 +109,6 @@ setup6()
setup_forwarder
}
-get_macaddr()
-{
-
- env RUMP_SERVER=${1} \
- rump.ifconfig ${2} |awk '/address/ {print $2;}'
-}
-
check_echo_request_pkt()
{
local pkt="$1 > $2: .+ echo request"