Introduce I-P for logical switch creation and deletion in en_northd node.
Changes since in v8:
- Fix memory leak in destroy_northd_tracked_data()
- Fix assert if we remove multiple switches in the same db transaction
Changes since in v7:
- Improve dynamic_bitmap APIs
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/deletion 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 | 333 ++++++++++++++++++++++++++++-----------
northd/northd.h | 28 +++-
tests/ovn-northd.at | 61 +++++++
14 files changed, 534 insertions(+), 150 deletions(-)
--
2.50.1
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev