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
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev