]> git.proxmox.com Git - mirror_frr.git/commit
bfdd, nhrpd, pimd: When deleting an interface clean up
authorDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 29 Mar 2019 02:08:37 +0000 (22:08 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 29 Mar 2019 16:44:05 +0000 (12:44 -0400)
commit9d6c33eadfde3baf29bee3bc72cd06ae5ea8a196
treee1dbea776fce13e34db0578e85bec6d64e0f077b
parente4bed55b513e4b3e1bf8b41883851f7f3bcbfbb7
bfdd, nhrpd, pimd: When deleting an interface clean up

When we delete an interface, we need to set the interface
ifindex to an internal value so that we don't end up in
a state where the re-addition of the same ifindex, due to
a rename operation, causes an infinite loop.

Fixes:#4007
Fix-Suggested-by: Saravanan K
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
bfdd/ptm_adapter.c
nhrpd/nhrp_interface.c
pimd/pim_zebra.c