]> err.no Git - linux-2.6/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)
commitff59c4563a8d1b39597aab4917959146c61f09b0
tree5be8ad689d944f27a7b4b4bed2942c3ef47d7a98
parente21a2b0cc5849e76434b37aff3a4b502c772f191
[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