]> git.proxmox.com Git - mirror_frr.git/commitdiff
lib: add missing debug guards for route-map
authorTrey Aspelund <taspelund@nvidia.com>
Wed, 22 Feb 2023 16:30:24 +0000 (16:30 +0000)
committerTrey Aspelund <taspelund@nvidia.com>
Wed, 22 Feb 2023 16:30:24 +0000 (16:30 +0000)
Fixes missing debug guards for EVPN prefix conversion for optimized
route-map lookup.

Signed-off-by: Trey Aspelund <taspelund@nvidia.com>
lib/routemap.c

index ccf733e8b82bb315602e18aeb228c6bc0a2b3ca4..9f5c9e693e366429d6f60434e5ed850764c3475d 100644 (file)
@@ -2569,13 +2569,15 @@ route_map_result_t route_map_apply_ext(struct route_map *map,
         */
        if (prefix->family == AF_EVPN) {
                if (evpn_prefix2prefix(prefix, &conv) != 0) {
-                       zlog_debug(
-                               "Unable to convert EVPN prefix %pFX into IPv4/IPv6 prefix. Falling back to non-optimized route-map lookup",
-                               prefix);
+                       if (CHECK_FLAG(rmap_debug, DEBUG_ROUTEMAP_DETAIL))
+                               zlog_debug(
+                                       "Unable to convert EVPN prefix %pFX into IPv4/IPv6 prefix. Falling back to non-optimized route-map lookup",
+                                       prefix);
                } else {
-                       zlog_debug(
-                               "Converted EVPN prefix %pFX into %pFX for optimized route-map lookup",
-                               prefix, &conv);
+                       if (CHECK_FLAG(rmap_debug, DEBUG_ROUTEMAP_DETAIL))
+                               zlog_debug(
+                                       "Converted EVPN prefix %pFX into %pFX for optimized route-map lookup",
+                                       prefix, &conv);
 
                        prefix = &conv;
                }