[ovs-dev] [PATCH ovn 0/2] ovn-controller: Reintroduce null-SNAT usage.

Dumitru Ceara dceara at redhat.com
Wed Sep 1 19:12:33 UTC 2021


It turns out that using null-SNAT was not really causing dataplane
performance issues and is therefore safe to use.

However, we need to adjust the capability detection in order to not
cause upgrade issues.  This series takes care of that.

Dumitru Ceara (2):
      Revert "Revert features detection and zero-snat patches."
      ovn-controller: Access OVS Datapath table only if supported.

 controller/ovn-controller.c   |  121 ++++++++++++++++++++------
 include/ovn/actions.h         |    1 
 include/ovn/features.h        |   18 ++++
 lib/actions.c                 |   31 +++++++
 lib/automake.mk               |    1 
 lib/features.c                |   89 +++++++++++++++++++
 lib/test-ovn-features.c       |   56 ++++++++++++
 ovs                           |    2 
 tests/automake.mk             |    3 +
 tests/ovn-controller.at       |   11 +-
 tests/ovn-features.at         |    8 ++
 tests/system-common-macros.at |    4 +
 tests/system-ovn.at           |  190 +++++++++++++++++++++++++++++++++++++++++
 tests/testsuite.at            |    1 
 14 files changed, 502 insertions(+), 34 deletions(-)
 create mode 100644 lib/features.c
 create mode 100644 lib/test-ovn-features.c
 create mode 100644 tests/ovn-features.at



More information about the dev mailing list