summaryrefslogtreecommitdiff
path: root/lib/lacp.h
diff options
context:
space:
mode:
authorEthan Jackson <ethan@nicira.com>2011-04-18 15:13:34 -0700
committerEthan Jackson <ethan@nicira.com>2011-04-19 10:33:19 -0700
commit206018136a10d00b275d85386c5744a555584151 (patch)
tree8ec516e1214a92105b1ad92a8e6c2ba45b33d553 /lib/lacp.h
parenteb45889342dc2856b7225d129e2f3400950b2636 (diff)
downloadopenvswitch-206018136a10d00b275d85386c5744a555584151.tar.gz
lacp: New "strict" lacp mode.
When LACP negotiations are unsuccessful, OVS falls back to standard balance-slb bonding. In some cases, users may want to require successful LACP negotiations for any slaves to be enabled at all. This patch implements a new "strict" mode which disables all slaves when LACP negotiations are unsuccessful.
Diffstat (limited to 'lib/lacp.h')
-rw-r--r--lib/lacp.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/lacp.h b/lib/lacp.h
index 2992bcfd7..ad8211efc 100644
--- a/lib/lacp.h
+++ b/lib/lacp.h
@@ -27,6 +27,7 @@ struct lacp_settings {
uint16_t priority;
bool active;
bool fast;
+ bool strict;
};
void lacp_init(void);