This series of patches adds a new bonding mode which attempts to consistently assign flows to the same slaves. This new bonding should work as-is, but I intend in the near future to add some improvements. These may include, but aren't limited to:
Consistent hashing. Assigning one tag per stable bond instead of per interface. Allowing users to set the lacp port id to affect slave choices. Ethan Jackson (3): lacp: New function lacp_slave_get_port_id(). bond: New function bond_is_balanced(). bond: New bonding mode "stable". lib/bond.c | 148 ++++++++++++++++++++++++++++++++++++++------ lib/bond.h | 1 + lib/lacp.c | 8 +++ lib/lacp.h | 1 + vswitchd/vswitch.ovsschema | 6 +- vswitchd/vswitch.xml | 21 ++++-- 6 files changed, 155 insertions(+), 30 deletions(-) -- 1.7.4.2 _______________________________________________ dev mailing list [email protected] http://openvswitch.org/mailman/listinfo/dev
