]> Pileus Git - ~andy/linux/commit
bonding: Fix 802.3ad no carrier on "no partner found" instance
authorJay Vosburgh <fubar@us.ibm.com>
Thu, 14 Jun 2007 05:11:34 +0000 (22:11 -0700)
committerJeff Garzik <jeff@garzik.org>
Wed, 20 Jun 2007 23:12:41 +0000 (19:12 -0400)
commit031ae4deb095a1f18a842740459c5ae184ec931c
treefe08362942c3a9ba36387b6aed005b21bd77474d
parent3201e656ce56ed02e9501906c18ffe16ae350a52
bonding: Fix 802.3ad no carrier on "no partner found" instance

Modify carrier state determination for 802.3ad mode to comply
with section 43.3.9 of IEEE 802.3, which requires that "Links that are
not successful candidates for aggregation (e.g., links that are attached
to other devices that cannot perform aggregation or links that have been
manually configured to be non-aggregatable) are enabled to operate as
individual IEEE 802.3 links."

Bug reported by Laurent Chavey <chavey@google.com>.  This patch
is an updated version of his patch that changes the wording of
commentary and adds an update to the driver version.

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