}
+DEFUN (debug_igmp_trace_detail,
+ debug_igmp_trace_detail_cmd,
+ "debug igmp trace detail",
+ DEBUG_STR
+ DEBUG_IGMP_STR
+ DEBUG_IGMP_TRACE_STR
+ "detailed\n")
+{
+ PIM_DO_DEBUG_IGMP_TRACE_DETAIL;
+ return CMD_SUCCESS;
+}
+
+DEFUN (no_debug_igmp_trace_detail,
+ no_debug_igmp_trace_detail_cmd,
+ "no debug igmp trace detail",
+ NO_STR
+ DEBUG_STR
+ DEBUG_IGMP_STR
+ DEBUG_IGMP_TRACE_STR
+ "detailed\n")
+{
+ PIM_DONT_DEBUG_IGMP_TRACE_DETAIL;
+ return CMD_SUCCESS;
+}
+
+
DEFUN (debug_mroute,
debug_mroute_cmd,
"debug mroute",
install_element(ENABLE_NODE, &no_debug_igmp_packets_cmd);
install_element(ENABLE_NODE, &debug_igmp_trace_cmd);
install_element(ENABLE_NODE, &no_debug_igmp_trace_cmd);
+ install_element(ENABLE_NODE, &debug_igmp_trace_detail_cmd);
+ install_element(ENABLE_NODE, &no_debug_igmp_trace_detail_cmd);
install_element(ENABLE_NODE, &debug_mroute_cmd);
install_element(ENABLE_NODE, &debug_mroute_detail_cmd);
install_element(ENABLE_NODE, &no_debug_mroute_cmd);
install_element(CONFIG_NODE, &no_debug_igmp_packets_cmd);
install_element(CONFIG_NODE, &debug_igmp_trace_cmd);
install_element(CONFIG_NODE, &no_debug_igmp_trace_cmd);
+ install_element(CONFIG_NODE, &debug_igmp_trace_detail_cmd);
+ install_element(CONFIG_NODE, &no_debug_igmp_trace_detail_cmd);
install_element(CONFIG_NODE, &debug_mroute_cmd);
install_element(CONFIG_NODE, &debug_mroute_detail_cmd);
install_element(CONFIG_NODE, &no_debug_mroute_cmd);
vty_out(vty, "debug igmp packets\n");
++writes;
}
- if (PIM_DEBUG_IGMP_TRACE) {
+ /* PIM_DEBUG_IGMP_TRACE catches _DETAIL too */
+ if (router->debugs & PIM_MASK_IGMP_TRACE) {
vty_out(vty, "debug igmp trace\n");
++writes;
}
+ if (PIM_DEBUG_IGMP_TRACE_DETAIL) {
+ vty_out(vty, "debug igmp trace detail\n");
+ ++writes;
+ }
/* PIM_DEBUG_MROUTE catches _DETAIL too */
if (router->debugs & PIM_MASK_MROUTE) {