]> git.proxmox.com Git - mirror_frr.git/commit - ospf6d/ospf6_zebra.c
quagga: delete interface from default table when moved to vrf
authorDon Slice <dslice@cumulusnetworks.com>
Fri, 18 Mar 2016 19:53:15 +0000 (19:53 +0000)
committerDon Slice <dslice@cumulusnetworks.com>
Fri, 18 Mar 2016 19:53:15 +0000 (19:53 +0000)
commit84361d615deb53e559d4a43b1450339c8836f667
treef675a20171c5762141d5e072c85d3db8257f7b0e
parent419b65eed2456af7479f7114aa6ae0f2c0f1cf32
quagga: delete interface from default table when moved to vrf

All daemons changed to flag an interface that has been moved to a vrf as DELETED instead of INTERNAL.
When they were flagged as IFINDEX_INTERNAL, ospf, rip, and isis would re-install them in the default
assuming that they were being "pre-defined" before the kernel definitions.

Ticket: CM-9265
Signed-off-by: Don Slice
Reviewed-by: Donald Sharp
bgpd/bgp_zebra.c
isisd/isis_circuit.c
isisd/isis_zebra.c
lib/if.h
ospf6d/ospf6_zebra.c
ospfd/ospf_vty.c
ospfd/ospf_zebra.c
ripd/rip_interface.c
ripngd/ripng_interface.c