From: Ethan Jackson Date: Thu, 15 Dec 2011 02:35:42 +0000 (-0800) Subject: bond: Add ovs-appctl bond/show to LACP sanity checks. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a2a57624e1db1c9f1d58ab70ea1cdfa16ebb8b9d;p=openvswitch bond: Add ovs-appctl bond/show to LACP sanity checks. This commit makes the LACP unit tests more general by adding ovs-appctl bond/show output. Signed-off-by: Ethan Jackson --- diff --git a/tests/lacp.at b/tests/lacp.at index de7a3a7b..16daa3d8 100644 --- a/tests/lacp.at +++ b/tests/lacp.at @@ -6,8 +6,7 @@ OVS_VSWITCHD_START([\ set Port p1 lacp=active --\ set Interface p1 type=dummy ]) -AT_CHECK([ovs-appctl lacp/show], [0], [stdout]) -AT_CHECK([cat stdout], [0], [dnl +AT_CHECK([ovs-appctl lacp/show], [0], [dnl ---- p1 ---- status: active negotiated sys_id: aa:55:aa:55:00:00 @@ -33,13 +32,15 @@ slave: p1: expired attached partner key: 0 partner state: timeout ]) +AT_CHECK([ovs-appctl bond/show]) OVS_VSWITCHD_STOP AT_CLEANUP -AT_SETUP([lacp - config]) +AT_SETUP([lacp - multi port config]) OVS_VSWITCHD_START([dnl add-bond br0 bond p1 p2 --\ set Port bond lacp=active \ + bond_mode=active-backup \ other_config:lacp-time="fast" \ other_config:lacp-system-id=11:22:33:44:55:66 \ other_config:lacp-system-priority=54321 --\ @@ -97,5 +98,20 @@ slave: p2: expired attached partner key: 0 partner state: timeout ]) +AT_CHECK([ovs-appctl bond/show], [0], [dnl +---- bond ---- +bond_mode: active-backup +bond-hash-basis: 0 +updelay: 0 ms +downdelay: 0 ms +lacp_negotiated: true + +slave p1: disabled + may_enable: false + +slave p2: disabled + may_enable: false + +]) OVS_VSWITCHD_STOP AT_CLEANUP