]> git.puffer.fish Git - mirror/frr.git/commitdiff
pimd: Add some 'show debug pim' output
authorDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 27 Jul 2016 01:00:09 +0000 (21:00 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 22 Dec 2016 01:26:03 +0000 (20:26 -0500)
Add some missing 'show debug pim' output so that I can
see what I think I'm debugging.

In general the pim debugs need another round of fixing.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
pimd/pim_vty.c

index 16ccd6f2b290376ed063098f4fcdeb4ff490f18c..c6fb3464b10a8aa2dddb391b08755765590655fb 100644 (file)
@@ -35,7 +35,8 @@
 #include "pim_oil.h"
 #include "pim_static.h"
 
-int pim_debug_config_write(struct vty *vty)
+int
+pim_debug_config_write (struct vty *vty)
 {
   int writes = 0;
 
@@ -51,6 +52,10 @@ int pim_debug_config_write(struct vty *vty)
     vty_out(vty, "debug igmp trace%s", VTY_NEWLINE);
     ++writes;
   }
+  if (PIM_DEBUG_IGMP_TRACE_DETAIL) {
+    vty_out(vty, "debug igmp trace detail%s", VTY_NEWLINE);
+    ++writes;
+  }
 
   if (PIM_DEBUG_MROUTE) {
     vty_out(vty, "debug mroute%s", VTY_NEWLINE);
@@ -73,10 +78,15 @@ int pim_debug_config_write(struct vty *vty)
     vty_out(vty, "debug pim packet-dump receive%s", VTY_NEWLINE);
     ++writes;
   }
+
   if (PIM_DEBUG_PIM_TRACE) {
     vty_out(vty, "debug pim trace%s", VTY_NEWLINE);
     ++writes;
   }
+  if (PIM_DEBUG_PIM_TRACE_DETAIL) {
+    vty_out(vty, "debug pim trace detail%s", VTY_NEWLINE);
+    ++writes;
+  }
 
   if (PIM_DEBUG_ZEBRA) {
     vty_out(vty, "debug pim zebra%s", VTY_NEWLINE);
@@ -88,6 +98,21 @@ int pim_debug_config_write(struct vty *vty)
     ++writes;
   }
 
+  if (PIM_DEBUG_PIM_HELLO) {
+    vty_out (vty, "debug pim packets hello%s", VTY_NEWLINE);
+    ++writes;
+  }
+
+  if (PIM_DEBUG_PIM_J_P) {
+    vty_out (vty, "debug pim packets join%s", VTY_NEWLINE);
+    ++writes;
+  }
+
+  if (PIM_DEBUG_STATIC) {
+    vty_out (vty, "debug pim static%s", VTY_NEWLINE);
+    ++writes;
+  }
+
   return writes;
 }