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"