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

numans at ovn.org numans at ovn.org
Mon Oct 19 07:26:27 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.


v2 -> v3
----
  * Dropped the patch 2 of v2 from the series as per the review comments
    and discussions. Patch 1 of v3 now swaps the IP src with IP dst and
    Eth src with Eth destination in the reject action itself.

  * Added a new patch 'p3' to the series which adds IPv6 support to
    execute_tcp_reset() in ovn-trace which was missing earlier as reported
    by Dumitru.

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 {}.
  ovn-northd: Optimize logical flow generation for reject ACLs.
  ovn-trace: Handle IPv6 packets for tcp_reset action.

 controller/pinctrl.c  |  64 +++++++++----
 include/ovn/actions.h |   9 +-
 lib/actions.c         |  22 +++++
 northd/ovn-northd.c   |  50 +---------
 ovn-sb.xml            |  16 ++++
 tests/ovn-northd.at   | 214 +++++++-----------------------------------
 tests/ovn.at          |  12 +++
 tests/system-ovn.at   |  46 ++++++++-
 utilities/ovn-trace.c | 141 +++++++++++++++++++++++-----
 9 files changed, 303 insertions(+), 271 deletions(-)

-- 
2.26.2



More information about the dev mailing list