[ovs-dev] [stable 0/3] Stable bond mode.

Ethan Jackson ethan at nicira.com
Thu Apr 14 00:12:02 UTC 2011


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




More information about the dev mailing list