mirror_frr/staticd
Donald Sharp 74f0a94efd staticd: refcount the nht add/removal
When we add / remove a nexthop that we need to track,
keep track of the number of times we have done this
for each nexthop.  Consequently keep track of the
number of available nexthops, so that we can
just install new routes when we get one
that uses a pre-existing nexthop.  Deletion of
nexthops is done on refcount going to 0.
Removal of routes is handled elsewhere for removal.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2018-08-25 08:11:01 -04:00
..
.gitignore staticd: Start the addition of a staticd 2018-07-29 12:37:24 -04:00
Makefile staticd: Start the addition of a staticd 2018-07-29 12:37:24 -04:00
static_main.c sharpd, staticd: Add access_list_init 2018-08-15 20:14:22 -04:00
static_memory.c staticd: Code review comments fixes 2018-07-29 12:43:23 -04:00
static_memory.h staticd: Code review comments fixes 2018-07-29 12:43:23 -04:00
static_nht.c staticd: null check (Coverity 1472311) 2018-08-13 18:10:09 +02:00
static_nht.h staticd: Code review comments fixes 2018-07-29 12:43:23 -04:00
static_routes.c staticd: Fix crash with NULL si 2018-07-29 12:43:23 -04:00
static_routes.h staticd: Code review comments fixes 2018-07-29 12:43:23 -04:00
static_vrf.c staticd: Code review comments fixes 2018-07-29 12:43:23 -04:00
static_vrf.h staticd: Code review comments fixes 2018-07-29 12:43:23 -04:00
static_vty.c staticd: remove usage of vrf_is_backend_netns in staticd 2018-08-22 10:03:16 +02:00
static_vty.h staticd: Code review comments fixes 2018-07-29 12:43:23 -04:00
static_zebra.c staticd: refcount the nht add/removal 2018-08-25 08:11:01 -04:00
static_zebra.h staticd: Allow daemon to have backup static routes 2018-07-29 12:43:23 -04:00
staticd.conf.sample staticd: Start the addition of a staticd 2018-07-29 12:37:24 -04:00
subdir.am staticd: Start the addition of a staticd 2018-07-29 12:37:24 -04:00