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.") 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(-) -- 2.48.1 _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev