Merge pull request #8828 from idryzhov/bgp-routemap-update

bgpd: fix routemap update with disabled delay timer
This commit is contained in:
Donald Sharp 2021-06-18 08:25:50 -04:00 committed by GitHub
commit bdd3d216f9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -3767,7 +3767,6 @@ static void bgp_route_map_process_update_cb(char *rmap_name)
bgp_route_map_process_update(bgp, rmap_name, 1);
#ifdef ENABLE_BGP_VNC
/* zlog_debug("%s: calling vnc_routemap_update", __func__); */
vnc_routemap_update(bgp, __func__);
#endif
}
@ -3807,12 +3806,14 @@ static void bgp_route_map_mark_update(const char *rmap_name)
BGP_POLICY_ROUTE_MAP,
rmap_name, 1, 1);
} else {
for (ALL_LIST_ELEMENTS(bm->bgp, node, nnode, bgp))
for (ALL_LIST_ELEMENTS(bm->bgp, node, nnode, bgp)) {
bgp_route_map_process_update(bgp, rmap_name, 0);
#ifdef ENABLE_BGP_VNC
zlog_debug("%s: calling vnc_routemap_update", __func__);
vnc_routemap_update(bgp, __func__);
vnc_routemap_update(bgp, __func__);
#endif
}
vpn_policy_routemap_event(rmap_name);
}
}