[ovs-dev] [PATCH v3 0/2 ovn] NAT port range support

Ankur Sharma svc.mail.git at nutanix.com
Thu Apr 2 05:33:58 UTC 2020


OVS supports additional paramaters while programming
ct_nat rules.

Some of the key paramters:
a. Specifying external source port range.
b. Specifying the algorithm for mapping ports from the range.
c. Specifying the external ip address range.
d. Persisting the selection of picked IP address from the range.

In this series we cover a. above, i.e providing port range.
Additional patches will be sent out in coming weeks for b.,
c. and d. above.

Ankur Sharma (2):
  NAT: Provide port range in input
  NAT: Northd and parser changes to support port range

 include/ovn/actions.h |   7 ++++
 include/ovn/lex.h     |   1 +
 lib/actions.c         |  48 ++++++++++++++++++++++
 lib/lex.c             |   5 ++-
 northd/ovn-northd.c   |  31 ++++++++++++---
 ovn-nb.ovsschema      |   5 ++-
 ovn-nb.xml            |  23 +++++++++++
 tests/ovn-nbctl.at    |  46 +++++++++++++++++++++
 tests/ovn-northd.at   |  64 ++++++++++++++++++++++++++++++
 tests/ovn.at          |  34 ++++++++++++++--
 utilities/ovn-nbctl.c | 108 +++++++++++++++++++++++++++++++++++++++++++++-----
 11 files changed, 349 insertions(+), 23 deletions(-)

-- 
1.8.3.1



More information about the dev mailing list