aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/mv643xx_eth.c
diff options
context:
space:
mode:
authorStephen Hemminger <shemminger@vyatta.com>2009-05-15 08:44:32 +0000
committerDavid S. Miller <davem@davemloft.net>2009-05-17 21:15:54 -0700
commit4cd6fe1c6483cde93e2ec91f58b7af9c9eea51ad (patch)
treec50f35af42e89e72a3c37847dffe3b25d3fdc60c /drivers/net/mv643xx_eth.c
parentMerge branch 'linux-2.6.30.y' of git://git.kernel.org/pub/scm/linux/kernel/git/inaky/wimax (diff)
downloadlinux-dev-4cd6fe1c6483cde93e2ec91f58b7af9c9eea51ad.tar.xz
linux-dev-4cd6fe1c6483cde93e2ec91f58b7af9c9eea51ad.zip
bonding: fix link down handling in 802.3ad mode
One of the purposes of bonding is to allow for redundant links, and failover correctly if the cable is pulled. If all the members of a bonded device have no carrier present, the bonded device itself needs to report no carrier present to user space so management tools (like routing daemons) can respond. Bonding in 802.3ad mode does not work correctly for this because it incorrectly chooses a link that is down as a possible aggregator. Signed-off-by: Stephen Hemminger <shemminger@vyatta.com> Signed-off-by: Jay Vosburgh <fubar@us.ibm.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions