[ovs-dev] [PATCH ovn v2 0/3] Optimize logical flow generation for reject ACLs

numans at ovn.org numans at ovn.org
Wed Oct 14 09:14:52 UTC 2020


From: Numan Siddique <numans at ovn.org>

This patch series improves the reject ACL logical flow generation by
reducing the number of logical flows for the reject ACL. A new OVN
action - reject is added for this. Now only 1 lflow is added per each
reject ACL.

This patch series overrides the earlier attempt to address the lflow
reduction for reject ACLs - https://mail.openvswitch.org/pipermail/ovs-dev/2020-September/375528.html


v1 -> v2
------
  * Patch 1 and 2 of v1 are merged.
  * Adddressed the review comment from Mark in patch 2 to return if
    there is any parse error while parsing OVN fields.

Numan Siddique (3):
  actions: Add a new OVN action - reject {}.
  actions: Add new OVN logical fields 'ip.src' and ip.dst'.
  ovn-northd: Optimize logical flow generation for reject ACLs.

 controller/pinctrl.c         |  66 +++++++++++
 include/ovn/actions.h        |  13 ++-
 include/ovn/logical-fields.h |  18 +++
 lib/actions.c                | 140 +++++++++++++++++++++++
 lib/logical-fields.c         |  10 ++
 northd/ovn-northd.c          |  50 +-------
 ovn-sb.xml                   |  47 ++++++++
 tests/ovn-northd.at          | 214 ++++++-----------------------------
 tests/ovn.at                 |  39 +++++++
 tests/system-ovn.at          |  46 +++++++-
 utilities/ovn-trace.c        |  50 ++++++++
 11 files changed, 463 insertions(+), 230 deletions(-)

-- 
2.26.2



More information about the dev mailing list