Hi Felix,
I noticed that `maintain-vrf` was renamed to `dynamic-routing-maintain-
vrf` in v4. Are there any other significant changes?

Martin.

On Tue, 2025-01-21 at 16:47 +0100, Felix Huettner via dev wrote:
> Hi everyone,
> 
> this is the northd part of the OVN Fabric integration series
> https://mail.openvswitch.org/pipermail/ovs-dev/2024-November/418554.html
> .
> 
> By the end of the series northd can announce routes by writing to the
> sb Advertised_Route table.
> Northd can also learn routes by reading from the sb Learned_Route
> table.
> 
> There is a parallel patch series that works on this from the side
> of the ovn-controller.
> 
> Since v2 all of the open review comments where addressed and the
> series
> was rebased.
> Since v3 some address sanitizer issues where fixed.
> 
> Felix Huettner (6):
>   northd: Sync Advertised_Route to sb.
>   northd: Add filtering which routes to advertise.
>   northd: Handle learned routes.
>   northd: Remove learned routes if lrp is removed.
>   northd: Allow announcing individual host routes.
>   northd: Sync routing data to pb.
> 
>  NEWS                              |  23 ++
>  ic/ovn-ic.c                       |  21 -
>  lib/ovn-util.c                    |  22 ++
>  lib/ovn-util.h                    |   2 +
>  lib/stopwatch-names.h             |   2 +
>  northd/automake.mk                |   4 +
>  northd/en-advertised-route-sync.c | 395 +++++++++++++++++++
>  northd/en-advertised-route-sync.h |  40 ++
>  northd/en-learned-route-sync.c    | 220 +++++++++++
>  northd/en-learned-route-sync.h    |  33 ++
>  northd/en-lflow.c                 |   5 +-
>  northd/en-northd-output.c         |   8 +
>  northd/en-northd-output.h         |   2 +
>  northd/inc-proc-northd.c          |  27 +-
>  northd/northd.c                   | 367 ++++++++++--------
>  northd/northd.h                   |  99 ++++-
>  northd/ovn-northd.c               |   6 +
>  ovn-nb.xml                        | 148 +++++++
>  tests/ovn-northd.at               | 623
> ++++++++++++++++++++++++++++--
>  19 files changed, 1828 insertions(+), 219 deletions(-)
>  create mode 100644 northd/en-advertised-route-sync.c
>  create mode 100644 northd/en-advertised-route-sync.h
>  create mode 100644 northd/en-learned-route-sync.c
>  create mode 100644 northd/en-learned-route-sync.h
> 
> 
> base-commit: 540b324184a55f18ea3c6d98a32e19ad4c3706a6

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to