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