Documentation/networking/bonding.txt | 42 ++++ drivers/net/bonding/bond_3ad.c | 326 +++++++++++++++++++++-------------- drivers/net/bonding/bond_3ad.h | 10 - drivers/net/bonding/bond_main.c | 30 +++ drivers/net/bonding/bond_sysfs.c | 49 +++++ drivers/net/bonding/bonding.h | 3 6 files changed, 332 insertions(+), 128 deletions(-)
New commits: commit d1bbe19ffd05ee88ab6d65d35a361304ef9effeb Author: Jay Vosburgh <[email protected]> Date: Tue Nov 4 17:51:16 2008 -0800 bonding: alternate agg selection policies for 802.3ad This patch implements alternative aggregator selection policies for 802.3ad. The existing policy, now termed "stable," selects the active aggregator by greatest bandwidth, and only reselects a new aggregator if the active aggregator is entirely disabled (no more ports or all ports down). This patch adds two new policies: bandwidth and count, selecting the active aggregator by total bandwidth (like the stable policy) or by the number of ports in the aggregator, respectively. These two policies also differ from the stable policy in that they will reselect the active aggregator when availability-related changes occur in the bond (e.g., link state change). This permits "gang failover" within 802.3ad, allowing redundant aggregators along parallel paths to always maintain the "best" aggregator as the active aggregator (rather than having to wait for the active to entirely fail). This patch also updates the driver version to 3.5.0. Signed-off-by: Jay Vosburgh <[email protected]> Signed-off-by: Jeff Garzik <[email protected]> http://suva.vyatta.com/git/?p=linux-vyatta.git;a=commitdiff;h=d1bbe19ffd05ee88ab6d65d35a361304ef9effeb _______________________________________________ svn mailing list [email protected] http://mailman.vyatta.com/mailman/listinfo/svn
