Introduce I-P for logical switch creation and deletion in en_northd node.

Changes since in v6:
- Improve dynamic_bitmap APIs

Changes since in v5:
- Fix commit logs
- Improve dynamic_bitmap APIs
- rebase on top of ovn main branch

Changes since in v4:
- Use dynamic_bitmap to track used ovn_datapath index
- Convert codebase to vector lib

Changes since in v3:
- Introduce manage LS deletion incrementally
- Reduce code duplication

Lorenzo Bianconi (3):
  northd: Introduce dynamic_bitmap struct.
  northd: Convert datapath array into vector.
  northd: I-P for logical switch creation/deletion in en_northd.

Numan Siddique (2):
  northd: Reallocate LB nb_lr_map/nb_ls_map if needed.
  northd: I-P for logical switch creation/deletation in en_ls_stateful
    engine node.

 lib/ovn-util.h           |  95 +++++++++++
 northd/en-lflow.c        |   4 +
 northd/en-lr-stateful.c  |   7 +-
 northd/en-ls-stateful.c  |  45 +++++-
 northd/en-ls-stateful.h  |   4 +-
 northd/en-multicast.c    |   4 +
 northd/en-sync-sb.c      |  27 ++--
 northd/inc-proc-northd.c |   5 +-
 northd/lb.c              |  36 ++---
 northd/lb.h              |  27 ++--
 northd/lflow-mgr.c       |   8 +-
 northd/northd.c          | 335 ++++++++++++++++++++++++++++-----------
 northd/northd.h          |  24 ++-
 tests/ovn-northd.at      |  61 +++++++
 14 files changed, 534 insertions(+), 148 deletions(-)

-- 
2.50.1

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

Reply via email to