summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornickcooper-zhangtonghao <nic@opencloud.tech>2017-02-16 02:52:45 -0800
committerAndy Zhou <azhou@ovn.org>2017-02-16 12:34:17 -0800
commit57fc4fd033c3aa0e1fbfff8c179f4847ba92ddff (patch)
tree90ca7366646fadab804645bc572f2cbbcac75924
parente5c4f8276b55dfcbad3deecc84a20781d416fe91 (diff)
downloadopenvswitch-57fc4fd033c3aa0e1fbfff8c179f4847ba92ddff.tar.gz
ovs-appctl: Print lacp_fallback_ab info in "bond/show".
Signed-off-by: nickcooper-zhangtonghao <nic@opencloud.tech> Signed-off-by: Andy Zhou <azhou@ovn.org>
-rw-r--r--ofproto/bond.c3
-rw-r--r--tests/lacp.at9
2 files changed, 12 insertions, 0 deletions
diff --git a/ofproto/bond.c b/ofproto/bond.c
index e4caf9847..c13859384 100644
--- a/ofproto/bond.c
+++ b/ofproto/bond.c
@@ -1329,6 +1329,9 @@ bond_print_details(struct ds *ds, const struct bond *bond)
break;
}
+ ds_put_format(ds, "lacp_fallback_ab: %s\n",
+ bond->lacp_fallback_ab ? "true" : "false");
+
ds_put_cstr(ds, "active slave mac: ");
ds_put_format(ds, ETH_ADDR_FMT, ETH_ADDR_ARGS(bond->active_slave_mac));
slave = bond_find_slave_by_mac(bond, bond->active_slave_mac);
diff --git a/tests/lacp.at b/tests/lacp.at
index 8f78e79f5..20ec09ed4 100644
--- a/tests/lacp.at
+++ b/tests/lacp.at
@@ -124,6 +124,7 @@ bond-hash-basis: 0
updelay: 0 ms
downdelay: 0 ms
lacp_status: negotiated
+lacp_fallback_ab: false
active slave mac: 00:00:00:00:00:00(none)
slave p1: disabled
@@ -288,6 +289,7 @@ bond-hash-basis: 0
updelay: 0 ms
downdelay: 0 ms
lacp_status: negotiated
+lacp_fallback_ab: false
slave p0: enabled
may_enable: true
@@ -302,6 +304,7 @@ bond-hash-basis: 0
updelay: 0 ms
downdelay: 0 ms
lacp_status: negotiated
+lacp_fallback_ab: false
slave p2: enabled
may_enable: true
@@ -423,6 +426,7 @@ bond-hash-basis: 0
updelay: 0 ms
downdelay: 0 ms
lacp_status: negotiated
+lacp_fallback_ab: false
<active slave mac del>
slave p0: disabled
@@ -439,6 +443,7 @@ bond-hash-basis: 0
updelay: 0 ms
downdelay: 0 ms
lacp_status: negotiated
+lacp_fallback_ab: false
<active slave mac del>
slave p2: disabled
@@ -553,6 +558,7 @@ bond-hash-basis: 0
updelay: 0 ms
downdelay: 0 ms
lacp_status: negotiated
+lacp_fallback_ab: false
<active slave mac del>
slave p0: disabled
@@ -569,6 +575,7 @@ bond-hash-basis: 0
updelay: 0 ms
downdelay: 0 ms
lacp_status: negotiated
+lacp_fallback_ab: false
<active slave mac del>
slave p2: disabled
@@ -688,6 +695,7 @@ bond-hash-basis: 0
updelay: 0 ms
downdelay: 0 ms
lacp_status: negotiated
+lacp_fallback_ab: false
<active slave mac del>
slave p0: enabled
@@ -704,6 +712,7 @@ bond-hash-basis: 0
updelay: 0 ms
downdelay: 0 ms
lacp_status: negotiated
+lacp_fallback_ab: false
<active slave mac del>
slave p2: enabled