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