]> git.puffer.fish Git - matthieu/frr.git/commitdiff
bgpd rfapi: small debug log enhancements
authorG. Paul Ziemba <paulz@labn.net>
Thu, 2 Feb 2017 00:24:32 +0000 (16:24 -0800)
committerLou Berger <lberger@labn.net>
Thu, 2 Feb 2017 03:18:40 +0000 (22:18 -0500)
Signed-off-by: G. Paul Ziemba <paulz@labn.net>
bgpd/rfapi/rfapi.c
bgpd/rfapi/rfapi_vty.c

index 3a6c313888d6bc4fb968153cb1c11fbe56fd9f23..6ca45496e455bb0a66669db01c61ebe0941a5116 100644 (file)
@@ -1724,11 +1724,17 @@ rfapi_query_inner (
 
   {
     char buf[BUFSIZ];
+    char *s;
 
     prefix2str (&p, buf, BUFSIZ);
     buf[BUFSIZ - 1] = 0;        /* guarantee NUL-terminated */
     vnc_zlog_debug_verbose ("%s(rfd=%p, target=%s, ppNextHop=%p)",
                 __func__, rfd, buf, ppNextHopEntry);
+
+    s = ecommunity_ecom2str(rfd->import_table->rt_import_list,
+        ECOMMUNITY_FORMAT_ROUTE_MAP);
+    vnc_zlog_debug_verbose("%s rfd->import_table=%p, rfd->import_table->rt_import_list: %s",
+        __func__, rfd->import_table, s); XFREE (MTYPE_ECOMMUNITY_STR, s);
   }
 
   afi = family2afi (p.family);
index f7c3773fd472ed7152e513ad6fce327fa46c3b63..d64af8dba48e1f51e395bae45fb9d311b099731a 100644 (file)
@@ -57,6 +57,7 @@
 #include "bgpd/rfapi/vnc_debug.h"
 
 #define DEBUG_L2_EXTRA 0
+#define DEBUG_SHOW_EXTRA 0
 
 #define VNC_SHOW_STR "VNC information\n"
 
@@ -1520,6 +1521,9 @@ rfapiShowRemoteRegistrationsIt (
 
       fp (out, "Displayed %d out of %d %s%s",
           printed, total, type, HVTY_NEWLINE);
+#if DEBUG_SHOW_EXTRA
+      fp(out, "IT table above: it=%p%s", it, HVTY_NEWLINE);
+#endif
     }
   return printed;
 }