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

Reply via email to