[ovs-dev] [RFC 0/8] OVN east-west loadbalancing.

Guru Shetty guru at ovn.org
Mon Feb 29 16:32:13 UTC 2016


On 28 February 2016 at 22:33, Gurucharan Shetty <guru at ovn.org> wrote:

> 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.
>
I forgot to mention that this series was built on top of
commit ad99e2ed492607397e33ee (Better abstract OFPT_SET_CONFIG and
OFPT_GET_CONFIG_REPLY, make stricter.)



>
> 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
>
>



More information about the dev mailing list