mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-03 06:32:33 +00:00
bgpd: backpressure - Improve debuggability
Improve debuggability in backpressure code.
Ticket :#3980988
Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
(cherry picked from commit 186db96c06
)
This commit is contained in:
parent
9f9c0bc244
commit
25d515cb25
@ -3916,6 +3916,7 @@ int bgp_delete(struct bgp *bgp)
|
||||
struct bgp_dest *dest_next = NULL;
|
||||
struct bgp_table *dest_table = NULL;
|
||||
struct graceful_restart_info *gr_info;
|
||||
uint32_t cnt_before, cnt_after;
|
||||
|
||||
assert(bgp);
|
||||
|
||||
@ -3923,6 +3924,7 @@ int bgp_delete(struct bgp *bgp)
|
||||
* Iterate the pending dest list and remove all the dest pertaininig to
|
||||
* the bgp under delete.
|
||||
*/
|
||||
cnt_before = zebra_announce_count(&bm->zebra_announce_head);
|
||||
for (dest = zebra_announce_first(&bm->zebra_announce_head); dest;
|
||||
dest = dest_next) {
|
||||
dest_next = zebra_announce_next(&bm->zebra_announce_head, dest);
|
||||
@ -3934,6 +3936,11 @@ int bgp_delete(struct bgp *bgp)
|
||||
}
|
||||
}
|
||||
|
||||
cnt_after = zebra_announce_count(&bm->zebra_announce_head);
|
||||
if (BGP_DEBUG(zebra, ZEBRA))
|
||||
zlog_debug("Zebra Announce Fifo cleanup count before %u and after %u during BGP %s deletion",
|
||||
cnt_before, cnt_after, bgp->name_pretty);
|
||||
|
||||
bgp_soft_reconfig_table_task_cancel(bgp, NULL, NULL);
|
||||
|
||||
/* make sure we withdraw any exported routes */
|
||||
|
Loading…
Reference in New Issue
Block a user