]> git.puffer.fish Git - mirror/frr.git/commitdiff
bgpd: Show which route-map is used when the prefix is filtered by route-map 17575/head
authorDonatas Abraitis <donatas@opensourcerouting.org>
Wed, 4 Dec 2024 12:23:54 +0000 (14:23 +0200)
committerDonatas Abraitis <donatas@opensourcerouting.org>
Wed, 4 Dec 2024 12:23:54 +0000 (14:23 +0200)
It might be an unsuppress-map or outbound route-map, let's show which one is used.

Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
bgpd/bgp_route.c

index 5feda718373942569dd90a68d3c1ca9c840a7234..55368e9ebcc9f3c467add0f9613aaf2622f9150b 100644 (file)
@@ -2587,12 +2587,11 @@ bool subgroup_announce_check(struct bgp_dest *dest, struct bgp_path_info *pi,
 
                if (ret == RMAP_DENYMATCH) {
                        if (bgp_debug_update(NULL, p, subgrp->update_group, 0))
-                               zlog_debug(
-                                       "%pBP [Update:SEND] %pFX is filtered by route-map '%s'",
-                                       peer, p,
-                                       bgp_path_suppressed(pi)
-                                               ? UNSUPPRESS_MAP_NAME(filter)
-                                               : ROUTE_MAP_OUT_NAME(filter));
+                               zlog_debug("%pBP [Update:SEND] %pFX is filtered by route-map (%s) '%s'",
+                                          peer, p,
+                                          bgp_path_suppressed(pi) ? "unsuppress-map" : "out",
+                                          bgp_path_suppressed(pi) ? UNSUPPRESS_MAP_NAME(filter)
+                                                                  : ROUTE_MAP_OUT_NAME(filter));
                        bgp_attr_flush(rmap_path.attr);
                        return false;
                }