On 2/25/25 12:01 AM, Dumitru Ceara wrote:
> In order to achieve that the first 4 patches in the series improve the
> infrastructure used for advertising routes in northd.  The last patch of
> the series changes the type of data the en_dynamic_routes I-P node
> computes so that it stores a map of 'struct ar_entry' instead of 'struct
> parsed_route'.  That allows us to avoid reparsing LB/NAT IPs.
> 
> Fixes: cd4ad2f56179 ("northd: Redistribution of NAT/LB routes.")
> Fixes: f2deb24c5c43 ("northd: Sync Advertised_Route to sb.")
> Fixes: 93f541f342f9 ("northd: Allow announcing individual host routes.")
> 

CC: Felix and Martin.

> Dumitru Ceara (5):
>   northd/en-advertised-route-sync: Skip prefix length for host routes.
>   northd/en-advertised-route-sync: Be more consistent in function
>     naming.
>   northd: Move functions that announce LB/NAT IPs.
>   northd/en-advertised-route-sync: Store parsed data instead of IDL
>     pointers.
>   northd/en-advertised-route-sync: Avoid reparsing NAT/LB IPs.
> 
>  northd/en-advertised-route-sync.c | 619 ++++++++++++++++++++++--------
>  northd/northd.c                   | 231 -----------
>  northd/northd.h                   |  17 +-
>  tests/ovn-northd.at               |  10 +-
>  4 files changed, 456 insertions(+), 421 deletions(-)
> 

Thanks,
Dumitru

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

Reply via email to