I keep getting hung up on the additional complexity introduced by the new
Physical_Endpoints table proposed here:

    http://openvswitch.org/pipermail/dev/2016-March/068705.html

I wanted to see how much work it would be to implement a software L2 gateway
while trying to minimize the amount of change required to do so.

The real code changes here are really quite small.  A new port type called
"gateway" is introduced that works *very* close to the existing localnet ports.

I'm interested in feedback on this alternative approach.

Thanks,

Russell Bryant (2):
  ovn: Minor refactoring.
  ovn: Add minimal software l2 gateway.

 ovn/controller/binding.c            |  12 ++-
 ovn/controller/ovn-controller.8.xml |  15 ++--
 ovn/controller/ovn-controller.c     |   2 +-
 ovn/controller/patch.c              |  68 ++++++++-------
 ovn/controller/patch.h              |   2 +-
 ovn/controller/physical.c           |  10 ++-
 ovn/ovn-nb.xml                      |  19 +++++
 ovn/ovn-sb.xml                      |  38 +++++++++
 tests/ovn.at                        | 164 ++++++++++++++++++++++++++++++++++++
 9 files changed, 285 insertions(+), 45 deletions(-)

-- 
2.5.5

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

Reply via email to