]> git.puffer.fish Git - matthieu/frr.git/commit
zebra: Add kernel level graceful restart
authorDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 10 May 2019 00:06:13 +0000 (20:06 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 23 May 2019 23:35:42 +0000 (19:35 -0400)
commitd4644d4196a74ef406a21b6fa6eb4a64b045bde3
tree782a421ecb9774837848ab47497c20c94bfa797d
parent528628cb2ea4f5a522bf1f6d5b702bb188c4e30e
zebra: Add kernel level graceful restart

<Initial Code from Praveen Chaudhary>

Add the a `--graceful_restart X` flag to zebra start that
now creates a timer that pops in X seconds and will go
through and remove all routes that are older than startup.

If graceful_restart is not specified then we will just pop
a timer that cleans everything up immediately.

Signed-off-by: Praveen Chaudhary <pchaudhary@linkedin.com>
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
doc/user/zebra.rst
zebra/main.c
zebra/rib.h
zebra/zebra_rib.c
zebra/zebra_router.h