]> git.baikalelectronics.ru Git - kernel.git/commit
[PATCH] bonding: support carrier state for master
authorJay Vosburgh <fubar@us.ibm.com>
Mon, 27 Mar 2006 21:27:43 +0000 (13:27 -0800)
committerJeff Garzik <jeff@garzik.org>
Wed, 29 Mar 2006 22:34:02 +0000 (17:34 -0500)
commit97b6eb2bb9edbb492b8a7d09b954f57e19b0d48c
tree5be8ad689d944f27a7b4b4bed2942c3ef47d7a98
parentf68d9bb7cae5d182968cd1d9c86106a49c27efe5
[PATCH] bonding: support carrier state for master

Add support for the bonding master to specify its carrier state
based upon the state of the slaves.  For 802.3ad, the bond is up if
there is an active, parterned aggregator.  For other modes, the bond is
up if any slaves are up.  Updates driver version to 3.0.3.

Based on a patch by jamal <hadi@cyberus.ca>.

Signed-off-by: Jay Vosburgh <fubar@us.ibm.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/bonding/bond_3ad.c
drivers/net/bonding/bond_3ad.h
drivers/net/bonding/bond_main.c
drivers/net/bonding/bonding.h