]> git.proxmox.com Git - mirror_frr.git/commit - zebra/zebra_rib.c
zebra: Add a base node for the zebra vrf tables
authorDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 6 Feb 2019 19:44:44 +0000 (14:44 -0500)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 27 Mar 2019 20:19:28 +0000 (16:19 -0400)
commitc86ba6c283689d0fd9f7dce9c29fdbbea7d0a0b2
tree3ebd71adbb9d3109df4aed80ec6be4522595c216
parent434434f70404a3b491117442462b554e83764339
zebra: Add a base node for the zebra vrf tables

Add a default route_node for our routing tables.  This will allow us
to know that we can hang data off the default route for processing.

We will be hanging the nexthop tracking data structures off the rib_dest_t
so that we can know which nexthops we need to handle.  Effectively
nexthops that we are tracking that are unresolved will be stored on the
default route.  When something changes in the rib tree we can
work up the rn->parent pointer checking for nexthops we need to re-evaluate.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
zebra/zebra_rib.c
zebra/zebra_vrf.c