]> git.proxmox.com Git - mirror_frr.git/commit
bgpd: Adding bgp peer route processing and EOR state Signalling from BGPD to Zebra.
authorbisdhdh <biswajit.sadhu@gmail.com>
Sat, 26 Oct 2019 16:40:33 +0000 (22:10 +0530)
committerbisdhdh <biswajit.sadhu@gmail.com>
Thu, 23 Jan 2020 04:06:33 +0000 (09:36 +0530)
commit8c48b3b696e84f1c7b6ea4d83841766cd8aefc07
treed5f98472e8384e2931a6930bed59ee2cec6c28fb
parentdc95985fe819f8a492635be901fd3db577a3fe94
bgpd: Adding bgp peer route processing and EOR state Signalling from BGPD to Zebra.

* While the Deferral timer is running, signal route update pending
(ZEBRA_CLIENT_ROUTE_UPDATE_PENDING) from BGPD to Zebra.
* After expiry of the Deferral timer, the deferred routes are processed.
When the deferred route_list becomes empty, End-of-Rib is send to the
peer and route processing complete message (ZEBRA_CLIENT_ROUTE_UPDATE_COMPLETE)
is sent to Zebra. So that Zebra would delete any stale routes still
present in the rib.

Signed-off-by: Biswajit Sadhu <sadhub@vmware.com>
bgpd/bgp_fsm.c
bgpd/bgp_route.c