Acked-by: Mark Michelson <[email protected]> On 6/10/21 8:47 AM, Dumitru Ceara wrote:
This is a new version of the single-patch v1 previously posted at: http://patchwork.ozlabs.org/project/ovn/patch/[email protected]/V2: - Turned this into a series. - Added patch 1/3 that removes some unused fields in ovn-northd load balancer structures, saving a tiny amount of CPU. - Added patch 2/3 that consolidates load balancer healthcheck/svc config parsing, allowing further optimization in 3/3. - Patch 3/3 is the original v1 patch with the added part that now we parse load balancer IP sets only once, per load balancer, instead of once for each datapath + load_balancer. This improves processing times by an additional ~5%. Dumitru Ceara (3): lb: Remove hairpin_snat_ips from northd load balancers. northd: Consolidate load balancer healthcheck/svc code. northd: Precompute load balancer IP sets. lib/lb.c | 49 ++------ lib/lb.h | 12 +- northd/ovn-northd.c | 316 +++++++++++++++++++++++++++------------------------ 3 files changed, 181 insertions(+), 196 deletions(-)
_______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
