diff options
| author | Donald Sharp <sharpd@nvidia.com> | 2024-12-28 22:40:37 -0800 |
|---|---|---|
| committer | Mergify <37929162+mergify[bot]@users.noreply.github.com> | 2024-12-31 13:40:47 +0000 |
| commit | 4d29fc3e61cb0483fdc8688f70c95c7fb503d2e4 (patch) | |
| tree | 066a67032559f484f126c4ab5e21add2217fb11b /lib/libfrr.c | |
| parent | 5f0beaa0fdd00b7a60c1765067d1b6fa65ce96c0 (diff) | |
zebra: Fix resetting valid flags for NHG dependents
Upon if_down, we don't reset the valid flag for dependents
and unset the INSTALLED flag.
So when its time for the NHG to be deleted (routes dereferenced),
zebra deletes it since refcnt goes to 0, but stale NHG remains in kernel.
Ticket :#4200788
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
(cherry picked from commit 54ec9f38884fb63e045732537c4c1f4a94608987)
Diffstat (limited to 'lib/libfrr.c')
0 files changed, 0 insertions, 0 deletions
