On Fri, Sep 5, 2025 at 4:01 PM Lorenzo Bianconi <[email protected]> wrote:
> 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 > > Thank you Lorenzo, Numan, Mark, Mairtin and Jacob, I went ahead and merged this into main. Regards, Ales _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
