]> git.proxmox.com Git - mirror_frr.git/commit - isisd/isis_circuit.c
quagga: Remove iflist global variable
authorDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 8 Apr 2016 13:16:14 +0000 (09:16 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 8 Apr 2016 17:15:59 +0000 (13:15 -0400)
commitb2d7c082a2ec76e34c5ec528ac649e185d035616
tree256011582e089e5ff80d0ec87ea8ea5d0d5a35f3
parent79694123fde6ce0ce9a359f8a31817ffa3c7978f
quagga: Remove iflist global variable

The file if.c has a iflist that had the list of interfaces
in the default vrf.  Remove this variable and replace
with a vrf_iflist lookup on the default vrf where it
was used.

Additionally, modify ptm code to iterate over all vrf's
when enabling ptm.

Ticket: CM-10338
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Reviewed-by: Don Slice <dslice@cumulusnetworks.com>
Reviewed-by: Radhika Mahankali <radhika@cumulusnetworks.com>
17 files changed:
isisd/isis_circuit.c
lib/if.c
lib/if.h
lib/vrf.c
ospf6d/ospf6_bfd.c
ospf6d/ospf6_interface.c
ospf6d/ospf6_main.c
ospfd/ospf_interface.c
ospfd/ospf_te.c
ospfd/ospf_vty.c
ospfd/ospfd.c
ripd/rip_interface.c
ripd/ripd.c
ripngd/ripng_interface.c
ripngd/ripngd.c
zebra/irdp_main.c
zebra/zebra_ptm.c