Add ACL I-P for most common ACL operations like add/update/delete.
Currently all of those operations would lead to full recompute
of lflow node because there is NULL handler for nb_acl node.

The series makes sure that all of those operations are taken
care of incrementally with one exception and that are ACLs with
meters. In that case we will still run full lflow recompute because
the set of meters might change.

Ales Musil (3):
  northd: Avoid recompute of lflow from ACLs without meters.
  northd: Handle port group ACL changes incrementally.
  northd: Process ACL changes incrementally.

 northd/en-ls-stateful.c  | 102 ++++++++++++++-----------
 northd/en-ls-stateful.h  |   6 ++
 northd/en-meters.c       |  24 ++++++
 northd/en-meters.h       |   2 +
 northd/en-northd.c       |  24 ++++++
 northd/en-northd.h       |   2 +
 northd/inc-proc-northd.c |   6 +-
 northd/northd.c          |  56 ++++++++++++++
 northd/northd.h          |   3 +
 tests/ovn-northd.at      | 161 ++++++++++++++++++++++++++++++++++++---
 10 files changed, 328 insertions(+), 58 deletions(-)

-- 
2.49.0

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

Reply via email to