On Wed, Sep 24, 2025 at 7:58 PM Jacob Tanenbaum via dev <
[email protected]> wrote:

> Logical router creation and deletion using the incremental processor,
> instead on relying on recalculation of the entire database.
>
> changes to en-northdm en-lr-nat, en-lr-stateful, and en-lflow are in
> this patch series. I did not change en-sync-sb because that would
> require a new handler and I thought that could be tackled in subsequent
> changes to the incremental processor
>
> v4:
>     patch 1: cleared the vector entry for deleted routers.
>              changed the smap_get for chassis options for new routers.
>     patch 2: removed minor formating issues.
>     patch 3: added ack by Lorenzo.
>     patch 4: added ack by Lorenzo.
>
> v5:
>     patch 1: added ACK by Lorenzo and Ales
>     patch 2:
>         - removed the array of entries from lr_nat_table leaving only the
>           hmap
>         - changing lr_nat_table_find_by_index to lr_nat_table_find_by_uuid.
>         - Acked by Lorenzo
>     patch 3:
>         - removed the array of entries for the lr_stateful_table leaving
> only
>           the hmap
>         - changing lr_stateful_table_find_by_index() to
>           lr_stateful_table_find_by_uuid()
>         - combined lr_stateful_table_find_() with
>           lr_stateful_table_find_by_uuid_() so that there is only one way
> to
>           search
>     patch 4:
>         - changed the name of lflow_ref to be more generic
>
> *** BLURB HERE ***
>
> Jacob Tanenbaum (4):
>   northd: Creation and deletion of routers in en-northd engine node.
>   northd: Add and delete logical routers in en-lr-nat engine node.
>   northd: Add and delete logical routers in en-lr-stateful engine node.
>   northd: Add and delete logical routers in en-lflow engine node.
>
>  northd/en-advertised-route-sync.c |  16 +--
>  northd/en-lflow.c                 |   7 ++
>  northd/en-lr-nat.c                |  62 ++++++----
>  northd/en-lr-nat.h                |  12 +-
>  northd/en-lr-stateful.c           |  71 ++++++-----
>  northd/en-lr-stateful.h           |  13 +-
>  northd/en-northd.c                |   3 +-
>  northd/northd.c                   | 190 +++++++++++++++++++++++++-----
>  northd/northd.h                   |  17 ++-
>  tests/ovn-northd.at               |  21 +++-
>  10 files changed, 297 insertions(+), 115 deletions(-)
>
> --
> 2.51.0
>
> _______________________________________________
> dev mailing list
> [email protected]
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
>
>
Thank you Lorenzo 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

Reply via email to