[ovs-dev] [PATCH v3 0/5] Fix ARP in OVN; support multiple subnets per LS

Ben Pfaff blp at nicira.com
Sun Oct 18 19:52:37 UTC 2015


This is a third version of the series originally posted here:
	http://openvswitch.org/pipermail/dev/2015-October/061349.html

v1->v2:
    - No changes to patches 1-3.
    - Patch 4 added to support multiple routed subnets per logical switch.
v2->v3:
    - New patch 1.
    - Order of patches 2 and 3 (in v2, patches 1 and 2) swapped.
    - Patch 2: Use bitwise_one() instead of bitwise_put().  Use
      MFF_LOG_INPORT instead of MFF_REG6.

Ben Pfaff (5):
  logical-fields: New header for logical field assignments.
  ovn: Implement the ability to send a packet back out its input port.
  physical: Fix implementation of logical patch ports.
  ovn: Add test for logical router ARP replies.
  ovn: Support multiple router ports per logical switch.

 ovn/TODO                   |  45 ---------
 ovn/controller/lflow.h     |  22 +----
 ovn/controller/physical.c  |  43 ++++++---
 ovn/lib/actions.c          |   4 +-
 ovn/lib/automake.mk        |   3 +-
 ovn/lib/expr.c             |  14 ++-
 ovn/lib/logical-fields.h   |  40 ++++++++
 ovn/northd/ovn-northd.c    |  69 +++++++++-----
 ovn/ovn-architecture.7.xml |  22 +++--
 ovn/ovn-nb.xml             |   7 +-
 ovn/ovn-sb.xml             |   6 +-
 tests/ovn.at               | 229 +++++++++++++++++++++++++++++++++------------
 12 files changed, 324 insertions(+), 180 deletions(-)
 create mode 100644 ovn/lib/logical-fields.h

-- 
2.1.3




More information about the dev mailing list