Module Name: src
Committed By: yamaguchi
Date: Thu Mar 31 03:09:03 UTC 2022
Modified Files:
src/tests/net/if_lagg: t_lagg.sh
Log Message:
Added waiting for distributing state after attaching vlan
A lagg interface is reset on attaching vlan to enable
ETHERCAP_VLAN_MTU if the lagg I/F has it. Therefore,
it is necessary to wait for distributing.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/tests/net/if_lagg/t_lagg.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/if_lagg/t_lagg.sh
diff -u src/tests/net/if_lagg/t_lagg.sh:1.6 src/tests/net/if_lagg/t_lagg.sh:1.7
--- src/tests/net/if_lagg/t_lagg.sh:1.6 Mon Nov 8 06:24:11 2021
+++ src/tests/net/if_lagg/t_lagg.sh Thu Mar 31 03:09:03 2022
@@ -1,4 +1,4 @@
-# $NetBSD: t_lagg.sh,v 1.6 2021/11/08 06:24:11 yamaguchi Exp $
+# $NetBSD: t_lagg.sh,v 1.7 2022/03/31 03:09:03 yamaguchi Exp $
#
# Copyright (c) 2021 Internet Initiative Japan Inc.
# All rights reserved.
@@ -736,39 +736,31 @@ lagg_lacp_vlan()
setup_l2tp_ipv4tunnel
fi
- export RUMP_SERVER=$SOCK_HOST0
- $atf_ifconfig lagg0 create
- $atf_ifconfig lagg0 laggproto lacp laggport $iface0
- $atf_ifconfig $iface0 up
- $atf_ifconfig lagg0 up
+ for sock in $SOCK_HOST0 $SOCK_HOST1; do
+ export RUMP_SERVER=$sock
+ $atf_ifconfig lagg0 create
+ $atf_ifconfig lagg0 laggproto lacp laggport $iface0
+
+ $atf_ifconfig vlan0 create
+ $atf_ifconfig vlan0 vlan 10 vlanif lagg0
+ $atf_ifconfig vlan1 create
+ $atf_ifconfig vlan1 vlan 11 vlanif lagg0
- export RUMP_SERVER=$SOCK_HOST1
- $atf_ifconfig lagg0 create
- $atf_ifconfig lagg0 laggproto lacp laggport $iface0
- $atf_ifconfig $iface0 up
- $atf_ifconfig lagg0 up
+ $atf_ifconfig $iface0 up
+ $atf_ifconfig lagg0 up
+ done
export RUMP_SERVER=$SOCK_HOST0
wait_for_distributing lagg0
-
- $atf_ifconfig vlan0 create
- $atf_ifconfig vlan0 vlan 10 vlanif lagg0
$atf_ifconfig vlan0 $af $host0addr0/$pfx
$atf_ifconfig vlan0 up
-
- $atf_ifconfig vlan1 create
- $atf_ifconfig vlan1 vlan 11 vlanif lagg0
$atf_ifconfig vlan1 $af $host0addr1/$pfx
$atf_ifconfig vlan1 up
export RUMP_SERVER=$SOCK_HOST1
- $atf_ifconfig vlan0 create
- $atf_ifconfig vlan0 vlan 10 vlanif lagg0
+ wait_for_distributing lagg0
$atf_ifconfig vlan0 $af $host1addr0/$pfx
$atf_ifconfig vlan0 up
-
- $atf_ifconfig vlan1 create
- $atf_ifconfig vlan1 vlan 11 vlanif lagg0
$atf_ifconfig vlan1 $af $host1addr1/$pfx
$atf_ifconfig vlan1 up