Skip to content

Commit

Permalink
[NET]: bonding documentation fix for multiple bonding interfaces
Browse files Browse the repository at this point in the history
Fix bonding driver documentation for the case of multiple bonding interfaces.

Signed-off-by: "Alexandra N. Kossovsky" <Alexandra.Kossovsky@oktetlabs.ru>
Acked-by: Jay Vosburgh <fubar@us.ibm.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
  • Loading branch information
Alexandra N. Kossovsky authored and David S. Miller committed Apr 26, 2007
1 parent 4ef8d0a commit 9198d22
Showing 1 changed file with 2 additions and 33 deletions.
35 changes: 2 additions & 33 deletions Documentation/networking/bonding.txt
Original file line number Diff line number Diff line change
Expand Up @@ -920,40 +920,9 @@ options, you may wish to use the "max_bonds" module parameter,
documented above.

To create multiple bonding devices with differing options, it
is necessary to load the bonding driver multiple times. Note that
current versions of the sysconfig network initialization scripts
handle this automatically; if your distro uses these scripts, no
special action is needed. See the section Configuring Bonding
Devices, above, if you're not sure about your network initialization
scripts.

To load multiple instances of the module, it is necessary to
specify a different name for each instance (the module loading system
requires that every loaded module, even multiple instances of the same
module, have a unique name). This is accomplished by supplying
multiple sets of bonding options in /etc/modprobe.conf, for example:

alias bond0 bonding
options bond0 -o bond0 mode=balance-rr miimon=100

alias bond1 bonding
options bond1 -o bond1 mode=balance-alb miimon=50

will load the bonding module two times. The first instance is
named "bond0" and creates the bond0 device in balance-rr mode with an
miimon of 100. The second instance is named "bond1" and creates the
bond1 device in balance-alb mode with an miimon of 50.

In some circumstances (typically with older distributions),
the above does not work, and the second bonding instance never sees
its options. In that case, the second options line can be substituted
as follows:

install bond1 /sbin/modprobe --ignore-install bonding -o bond1 \
mode=balance-alb miimon=50
is necessary to use bonding parameters exported by sysfs, documented
in the section below.

This may be repeated any number of times, specifying a new and
unique name in place of bond1 for each subsequent instance.

3.4 Configuring Bonding Manually via Sysfs
------------------------------------------
Expand Down

0 comments on commit 9198d22

Please sign in to comment.