diff options
| author | Donald Sharp <sharpd@nvidia.com> | 2024-10-14 11:25:32 -0400 |
|---|---|---|
| committer | Donald Sharp <sharpd@nvidia.com> | 2024-10-14 11:27:53 -0400 |
| commit | 74e25198e74c4066b630515d2971c3c9381d70f2 (patch) | |
| tree | 4ca3a52f2a220b6964620b36e8cabce45bca9465 /lib/openbsd-queue.h | |
| parent | 47cdfbda7640f9e10dc298cb98ea0411dc14e0ab (diff) | |
zebra: Prevent a kernel route from being there when a connected should
There exists a series of events where a kernel route is learned
first( that happens to be exactly what a connected route should be )
and FRR ends up with both a kernel route and a connected route,
leaving us in a very strange spot. This code change just mirrors
the existing code of if there is a connected route drop the kernel
route. Here we just do the reverse, if we have a kernel route
already and a connected should be created, remove the kernel and
keep the connected.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Diffstat (limited to 'lib/openbsd-queue.h')
0 files changed, 0 insertions, 0 deletions
