This series cleans up, factors out and then adds incremental processing
support to the code that processes port group updates in ovn-northd.

Some performance results are shared in the commit message of the last
patch in this series.

Dumitru Ceara (5):
      ovn-util: Factor out struct sorted_addresses into sorted_array.
      northd: Merge port group related structures.
      northd: Move port group processing to its separate module.
      northd: Move port group processing to its own I-P node.
      northd: Add incremental processing for NB port groups.


 lib/stopwatch-names.h    |   1 +
 northd/automake.mk       |   2 +
 northd/en-lflow.c        |  21 +-
 northd/en-lflow.h        |   1 +
 northd/en-northd.c       |   4 -
 northd/en-port-group.c   | 636 +++++++++++++++++++++++++++++++++++++++
 northd/en-port-group.h   | 114 +++++++
 northd/inc-proc-northd.c |  22 +-
 northd/northd.c          | 317 +++++--------------
 northd/northd.h          |  12 +-
 northd/ovn-northd.c      |   4 +
 tests/ovn-northd.at      | 254 +++++++++++++++-
 12 files changed, 1118 insertions(+), 270 deletions(-)
 create mode 100644 northd/en-port-group.c
 create mode 100644 northd/en-port-group.h

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to