@@ -1325,6 +1325,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);
@@ -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
Signed-off-by: nickcooper-zhangtonghao <nic@opencloud.tech> --- ofproto/bond.c | 3 +++ tests/lacp.at | 9 +++++++++ 2 files changed, 12 insertions(+)