]> git.proxmox.com Git - mirror_frr.git/commit - zebra/if_netlink.c
zebra: Prevent installation of connected multiple times
authorDonald Sharp <sharpd@nvidia.com>
Fri, 2 Oct 2020 18:49:09 +0000 (14:49 -0400)
committerChirag Shah <chirag@nvidia.com>
Thu, 3 Mar 2022 02:34:32 +0000 (18:34 -0800)
commit8b48cdb913d7c04ee215cc64f337feb6a68954e2
tree96ef3beec9296e20454d8154ba1d3eeb525b4e88
parentd78fa57195ea66b5b2ecd8f0c792e6aea857489d
zebra: Prevent installation of connected multiple times

With recent changes to interface up mechanics in if_netlink.c
FRR was receiving as many as 4 up events for an interface
on ifdown/ifup events.  This was causing timing issues
in FRR based upon some fun timings.  Remove this from
happening.

Ticket: CM-31623
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
zebra/if_netlink.c
zebra/interface.c
zebra/interface.h
zebra/zebra_ptm.c