This series adds support for OVN loadbalancing. This is very
lightly tested (with a very simple OVN topology of 1 router
and 2 lswitches), but the patches are far enough to get any
early feedback.

The patches were tested on Linux kernel 4.4 with Jarno's
NAT patches (sent for review upstream) compiled in.

Gurucharan Shetty (7):
  ovn-northd: Split ACL and pre-ACL processing.
  ovn-northd: Introduce pre-stateful table.
  ovn-northd: Introduce stateful table.
  ovn-nb: Add Load-balancer table to schema.
  ovn-northd: Pre-loadbalancing table.
  ovn-northd: Introduce the loadbalancing table.
  ovn-controller: Handle logical flows of loadbalancers.

Jarno Rajahalme (1):
  system-traffic: Load balancing.

 lib/ofp-actions.c               |   3 +-
 ofproto/ofproto-dpif-xlate.c    |  21 ++++
 ovn/controller/lflow.c          |   3 +-
 ovn/controller/lflow.h          |   2 +
 ovn/controller/ofctrl.c         | 134 +++++++++++++++++++++++-
 ovn/controller/ofctrl.h         |   3 +-
 ovn/controller/ovn-controller.c |  22 +++-
 ovn/lib/actions.c               | 141 +++++++++++++++++++++++++
 ovn/lib/actions.h               |  16 +++
 ovn/lib/lex.c                   |  13 +++
 ovn/lib/lex.h                   |   1 +
 ovn/northd/ovn-northd.8.xml     | 137 ++++++++++++++++++++----
 ovn/northd/ovn-northd.c         | 225 ++++++++++++++++++++++++++++++++++------
 ovn/ovn-nb.ovsschema            |  18 +++-
 ovn/ovn-nb.xml                  |  24 +++++
 ovn/utilities/ovn-nbctl.c       |   4 +
 tests/system-traffic.at         | 225 ++++++++++++++++++++++++++++++++++++++++
 17 files changed, 931 insertions(+), 61 deletions(-)

-- 
1.9.1

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to