mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-05-29 18:41:56 +00:00
Merge pull request #10380 from ton31337/feature/show_graceful_restart_timer_per_prefix
bgpd: Show Graceful Restart seconds remaining per prefix
This commit is contained in:
commit
6ab0d40e87
@ -10696,10 +10696,26 @@ void route_vty_out_detail(struct vty *vty, struct bgp *bgp, struct bgp_dest *bn,
|
||||
str, label2vni(&attr->label));
|
||||
}
|
||||
|
||||
if (path->peer->t_gr_restart &&
|
||||
CHECK_FLAG(path->flags, BGP_PATH_STALE)) {
|
||||
unsigned long gr_remaining =
|
||||
thread_timer_remain_second(path->peer->t_gr_restart);
|
||||
|
||||
if (json_paths) {
|
||||
json_object_int_add(json_path,
|
||||
"gracefulRestartSecondsRemaining",
|
||||
gr_remaining);
|
||||
} else
|
||||
vty_out(vty,
|
||||
" Time until Graceful Restart stale route deleted: %lu\n",
|
||||
gr_remaining);
|
||||
}
|
||||
|
||||
if (path->peer->t_llgr_stale[afi][safi] && attr->community &&
|
||||
community_include(attr->community, COMMUNITY_LLGR_STALE)) {
|
||||
unsigned long llgr_remaining = thread_timer_remain_second(
|
||||
path->peer->t_llgr_stale[afi][safi]);
|
||||
|
||||
if (json_paths) {
|
||||
json_object_int_add(json_path, "llgrSecondsRemaining",
|
||||
llgr_remaining);
|
||||
|
Loading…
Reference in New Issue
Block a user