aboutsummaryrefslogtreecommitdiff
path: root/lib/bond.c
diff options
context:
space:
mode:
authorEthan Jackson <ethan@nicira.com>2012-08-17 18:47:43 -0700
committerEthan Jackson <ethan@nicira.com>2012-08-28 18:27:05 -0700
commitf6af6c0e1cec12863d8fc747317c625ff2eef013 (patch)
treea4b09925387796749d0652e1d8b7adbbbcd549fb /lib/bond.c
parent6ae0fd547b96e501ad105b1fc51113bacddc56d5 (diff)
bond: Deprecate stable bonds.
The stable bond mode is an obsolete attempt to replicate the functionality contained in the bundle action. They are ugly and of questionable usefulness. This patch deprecates them and schedules their removal for February 2013. If there are concerns, please email dev@openvswitch.org. Signed-off-by: Ethan Jackson <ethan@nicira.com>
Diffstat (limited to 'lib/bond.c')
-rw-r--r--lib/bond.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/bond.c b/lib/bond.c
index 77812edf..25a0fa1a 100644
--- a/lib/bond.c
+++ b/lib/bond.c
@@ -255,6 +255,12 @@ bond_reconfigure(struct bond *bond, const struct bond_settings *s)
if (bond->balance != s->balance) {
bond->balance = s->balance;
revalidate = true;
+
+ if (bond->balance == BM_STABLE) {
+ VLOG_WARN_ONCE("Stable bond mode is deprecated and may be removed"
+ " in February 2013. Please email"
+ " dev@openvswitch.org with concerns.");
+ }
}
if (bond->basis != s->basis) {