]> git.proxmox.com Git - mirror_frr.git/commit
zebra: Read in on startup arbitrary tables
authorDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 16 Mar 2018 04:02:56 +0000 (00:02 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 16 Mar 2018 14:18:58 +0000 (10:18 -0400)
commit95a29032bca3d41ff6870561e76111a7f9aac626
tree1d53f6ea40b0a78554f2a2a4b52d2755b274d64d
parent47a08aa968e451b81030e010d41da6def3d2c577
zebra: Read in on startup arbitrary tables

When we receive an arbitrary table over the netlink bus
save it for later perusal and sweep any routes that
we may have created from an earlier run.

The current redistribute code is limited to
ZEBRA_KERNEL_TABLE_MAX.  I left this alone for the
moment because I believe it needs to be converted
to a RB tree instead of a flat array.  Which is more
work for the future.  Additionally this proposed
change might necessitate some cli changes or rethinks.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
zebra/redistribute.c
zebra/rib.h
zebra/zebra_ns.c
zebra/zebra_ns.h
zebra/zebra_rib.c