diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2020-06-11 07:34:18 -0400 |
|---|---|---|
| committer | Stephen Worley <sworley@cumulusnetworks.com> | 2020-09-28 12:40:59 -0400 |
| commit | e3b9c0f2f696956aac4f7c58ad73f46b46264dca (patch) | |
| tree | 23b59ce730eda08f3e8a851c12321f00a1b9df9c /lib/lib_errors.c | |
| parent | cc6a0d7d80e176ce9cced99cb1d5de9792c6f3f3 (diff) | |
zebra: Only install a minimal amount of times
The code was installing the nexthop group again using
the NLM_F_REPLACE function causing extremely large
route installation times. This reduces the time from
installing 1 million routes from sharpd with a nhg
from > 200 seconds ( where I gave up ) to ~15
seconds on my machine for 32 x ecmp. As a side note 1 million
routes using master sharpd takes ~50 seconds to do
the same thing.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'lib/lib_errors.c')
0 files changed, 0 insertions, 0 deletions
