X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=tests%2Flacp.at;h=d44bee0e8ea8048ae9165edf6fd1775f4a692cef;hb=4b0424809b823101c969a0691fc1db0c880ae64a;hp=49f3bb1a33fa774605ca72f20a3b5be18431d4b6;hpb=1f76f3b74032846332f9f4ddba85926c8d912481;p=sliver-openvswitch.git diff --git a/tests/lacp.at b/tests/lacp.at index 49f3bb1a3..d44bee0e8 100644 --- a/tests/lacp.at +++ b/tests/lacp.at @@ -6,6 +6,11 @@ OVS_VSWITCHD_START([\ set Port p1 lacp=active --\ set Interface p1 type=dummy ]) +ovs-appctl time/stop +ovs-appctl time/warp 100 +ovs-appctl time/warp 100 +ovs-appctl time/warp 100 + AT_CHECK([ovs-appctl lacp/show], [0], [dnl ---- p1 ---- status: active negotiated @@ -53,6 +58,11 @@ OVS_VSWITCHD_START([dnl other_config:lacp-port-priority=222 \ other_config:lacp-aggregation-key=3333 ]) +ovs-appctl time/stop +ovs-appctl time/warp 100 +ovs-appctl time/warp 100 +ovs-appctl time/warp 100 + AT_CHECK([ovs-appctl lacp/show], [0], [stdout]) AT_CHECK([sed -e 's/aggregation key:.*/aggregation key: /' < stdout], [0], [dnl ---- bond ---- @@ -126,8 +136,10 @@ OVS_VSWITCHD_START( [add-bond br0 bond0 p0 p1 bond_mode=balance-tcp lacp=active \ other-config:lacp-time=fast \ other-config:bond-rebalance-interval=0 -- \ - set interface p0 type=patch options:peer=p2 ofport_request=1 -- \ - set interface p1 type=patch options:peer=p3 ofport_request=2 -- \ + set interface p0 type=patch options:peer=p2 ofport_request=1 \ + other-config:lacp-aggregation-key=2 -- \ + set interface p1 type=patch options:peer=p3 ofport_request=2 \ + other-config:lacp-aggregation-key=2 -- \ add-br br1 -- \ set bridge br1 other-config:hwaddr=aa:66:aa:66:00:00 -- \ set bridge br1 datapath-type=dummy other-config:datapath-id=1234 \ @@ -135,12 +147,16 @@ OVS_VSWITCHD_START( add-bond br1 bond1 p2 p3 bond_mode=balance-tcp lacp=active \ other-config:lacp-time=fast \ other-config:bond-rebalance-interval=0 -- \ - set interface p2 type=patch options:peer=p0 ofport_request=3 -- \ - set interface p3 type=patch options:peer=p1 ofport_request=4 --]) + set interface p2 type=patch options:peer=p0 ofport_request=3 \ + other-config:lacp-aggregation-key=4 -- \ + set interface p3 type=patch options:peer=p1 ofport_request=4 \ + other-config:lacp-aggregation-key=4 --]) AT_CHECK([ovs-appctl netdev-dummy/set-admin-state up], 0, [OK ]) +ovs-appctl time/stop + # Wait for up to 5 (simulated) seconds, until LACP negotiation finishes. i=0 while :; do