Merge pull request #3659 from nitinsoniism/route_map_type_5_filter

bgpd: route-map fails to filter type-5 routes
This commit is contained in:
Russ White 2019-01-29 10:02:59 -05:00 committed by GitHub
commit 45b5418e7f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -3325,12 +3325,18 @@ static void bgp_route_map_process_update(struct bgp *bgp, const char *rmap_name,
!= 0)
continue;
/* Make sure the route-map is populated here if not already done */
bgp->adv_cmd_rmap[afi][safi].map = map;
if (BGP_DEBUG(zebra, ZEBRA))
zlog_debug(
"Processing route_map %s update on advertise type5 route command",
rmap_name);
bgp_evpn_withdraw_type5_routes(bgp, afi, safi);
bgp_evpn_advertise_type5_routes(bgp, afi, safi);
if (route_update) {
bgp_evpn_withdraw_type5_routes(bgp, afi, safi);
bgp_evpn_advertise_type5_routes(bgp, afi, safi);
}
}
}