Patchwork [V2] bonding: document undocumented active_slave sysfs entry.

login
register
mail settings
Submitter Nicolas de Pesloüan
Date Dec. 26, 2011, 11:35 p.m.
Message ID <1324942524-32116-1-git-send-email-nicolas.2p.debian@free.fr>
Download mbox | patch
Permalink /patch/133289/
State Accepted
Delegated to: David Miller
Headers show

Comments

Nicolas de Pesloüan - Dec. 26, 2011, 11:35 p.m.
v2, based on Jay's review.

I kept the 'link must be up' part, because this is enforced in the code.

Signed-off-by: Nicolas de Pesloüan <nicolas.2p.debian@free.fr>
Signed-off-by: Jay Vosburgh <fubar@us.ibm.com>
cc: Andy Gospodarek <andy@greyhouse.net>
---
 Documentation/networking/bonding.txt |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)
David Miller - Dec. 27, 2011, 1:09 a.m.
From: Nicolas de Pesloüan <nicolas.2p.debian@free.fr>
Date: Tue, 27 Dec 2011 00:35:24 +0100

> v2, based on Jay's review.
> 
> I kept the 'link must be up' part, because this is enforced in the code.
> 
> Signed-off-by: Nicolas de Pesloüan <nicolas.2p.debian@free.fr>
> Signed-off-by: Jay Vosburgh <fubar@us.ibm.com>
> cc: Andy Gospodarek <andy@greyhouse.net>

Applied, thanks.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Patch

diff --git a/Documentation/networking/bonding.txt b/Documentation/networking/bonding.txt
index 91df678..067e715 100644
--- a/Documentation/networking/bonding.txt
+++ b/Documentation/networking/bonding.txt
@@ -196,6 +196,23 @@  or, for backwards compatibility, the option value.  E.g.,
 
 	The parameters are as follows:
 
+active_slave
+
+	Specifies the new active slave for modes that support it
+	(active-backup, balance-alb and balance-tlb).  Possible values
+	are the name of any currently enslaved interface, or an empty
+	string.  If a name is given, the slave and its link must be up in order
+	to be selected as the new active slave.  If an empty string is
+	specified, the current active slave is cleared, and a new active
+	slave is selected automatically.
+
+	Note that this is only available through the sysfs interface. No module
+	parameter by this name exists.
+
+	The normal value of this option is the name of the currently
+	active slave, or the empty string if there is no active slave or
+	the current mode does not use an active slave.
+
 ad_select
 
 	Specifies the 802.3ad aggregation selection logic to use.  The