mbox series

[ovs-dev,v4,0/3] northd IP for address sets

Message ID 20221122034908.1973726-1-numans@ovn.org
Headers show
Series northd IP for address sets | expand

Message

Numan Siddique Nov. 22, 2022, 3:49 a.m. UTC
From: Numan Siddique <numans@ovn.org>

This patch series adds incremental processing of address sets in
ovn-northd.


v3 -> v4
------
   - Addressed review comments from Han. Removed the noop handler for
     en_northd input to the sync_to_sb_addr_set engine node.

   - Added a new patch - p1 to the series.

v2 -> v3
------
   - Addressed the review comments from Mark Michelson in p2 - Instead
     of destroying 'ds', clear it in each loop iteration.

v1 -> v2
-------
  - Added the test case in ovn-northd.at
  - Full recompute function of address sets will also use mutate instead
    of setting all the addresses of the address set.


Numan Siddique (3):
  Enhance the unixctl command inc-engine/show-stats
  northd IP: Add a new engine node 'en_sync_to_sb' to sync SB tables.
  northd: Add I-P for syncing SB address sets.

 controller/ovn-controller.8.xml |  10 +
 lib/inc-proc-eng.c              |  49 +++-
 lib/ovn-util.c                  |  30 +++
 lib/ovn-util.h                  |   3 +
 northd/automake.mk              |   4 +
 northd/en-northd-output.c       |  58 +++++
 northd/en-northd-output.h       |  17 ++
 northd/en-northd.c              |   4 -
 northd/en-sync-sb.c             | 405 ++++++++++++++++++++++++++++++++
 northd/en-sync-sb.h             |  19 ++
 northd/inc-proc-northd.c        |  32 ++-
 northd/northd.c                 | 173 +-------------
 northd/northd.h                 |   3 +-
 northd/ovn-northd.8.xml         |  34 +++
 northd/ovn-northd.c             |   2 +
 tests/ovn-northd.at             | 102 ++++++++
 16 files changed, 761 insertions(+), 184 deletions(-)
 create mode 100644 northd/en-northd-output.c
 create mode 100644 northd/en-northd-output.h
 create mode 100644 northd/en-sync-sb.c
 create mode 100644 northd/en-sync-sb.h