Diff for /embedaddon/quagga/zebra/debug.c between versions 1.1 and 1.1.1.3

version 1.1, 2012/02/21 17:26:11 version 1.1.1.3, 2016/11/02 10:09:10
Line 29  unsigned long zebra_debug_event; Line 29  unsigned long zebra_debug_event;
 unsigned long zebra_debug_packet;  unsigned long zebra_debug_packet;
 unsigned long zebra_debug_kernel;  unsigned long zebra_debug_kernel;
 unsigned long zebra_debug_rib;  unsigned long zebra_debug_rib;
   unsigned long zebra_debug_fpm;
   
 DEFUN (show_debugging_zebra,  DEFUN (show_debugging_zebra,
        show_debugging_zebra_cmd,         show_debugging_zebra_cmd,
        "show debugging zebra",         "show debugging zebra",
        SHOW_STR         SHOW_STR
       "Zebra configuration\n"       "Debugging information\n"
       "Debugging information\n")       "Zebra configuration\n")
 {  {
   vty_out (vty, "Zebra debugging status:%s", VTY_NEWLINE);    vty_out (vty, "Zebra debugging status:%s", VTY_NEWLINE);
   
Line 71  DEFUN (show_debugging_zebra, Line 72  DEFUN (show_debugging_zebra,
   if (IS_ZEBRA_DEBUG_RIB_Q)    if (IS_ZEBRA_DEBUG_RIB_Q)
     vty_out (vty, "  Zebra RIB queue debugging is on%s", VTY_NEWLINE);      vty_out (vty, "  Zebra RIB queue debugging is on%s", VTY_NEWLINE);
   
     if (IS_ZEBRA_DEBUG_FPM)
       vty_out (vty, "  Zebra FPM debugging is on%s", VTY_NEWLINE);
   
   return CMD_SUCCESS;    return CMD_SUCCESS;
 }  }
   
Line 100  DEFUN (debug_zebra_packet, Line 104  DEFUN (debug_zebra_packet,
   
 DEFUN (debug_zebra_packet_direct,  DEFUN (debug_zebra_packet_direct,
        debug_zebra_packet_direct_cmd,         debug_zebra_packet_direct_cmd,
       "debug zebra packet (recv|send)",       "debug zebra packet (recv|send|detail)",
        DEBUG_STR         DEBUG_STR
        "Zebra configuration\n"         "Zebra configuration\n"
        "Debug option set for zebra packet\n"         "Debug option set for zebra packet\n"
Line 112  DEFUN (debug_zebra_packet_direct, Line 116  DEFUN (debug_zebra_packet_direct,
     zebra_debug_packet |= ZEBRA_DEBUG_SEND;      zebra_debug_packet |= ZEBRA_DEBUG_SEND;
   if (strncmp ("recv", argv[0], strlen (argv[0])) == 0)    if (strncmp ("recv", argv[0], strlen (argv[0])) == 0)
     zebra_debug_packet |= ZEBRA_DEBUG_RECV;      zebra_debug_packet |= ZEBRA_DEBUG_RECV;
  zebra_debug_packet &= ~ZEBRA_DEBUG_DETAIL;  if (strncmp ("detail", argv[0], strlen (argv[0])) == 0)
     zebra_debug_packet |= ZEBRA_DEBUG_DETAIL;
   return CMD_SUCCESS;    return CMD_SUCCESS;
 }  }
   
Line 124  DEFUN (debug_zebra_packet_detail, Line 129  DEFUN (debug_zebra_packet_detail,
        "Debug option set for zebra packet\n"         "Debug option set for zebra packet\n"
        "Debug option set for receive packet\n"         "Debug option set for receive packet\n"
        "Debug option set for send packet\n"         "Debug option set for send packet\n"
       "Debug option set detaied information\n")       "Debug option set detailed information\n")
 {  {
   zebra_debug_packet = ZEBRA_DEBUG_PACKET;    zebra_debug_packet = ZEBRA_DEBUG_PACKET;
   if (strncmp ("send", argv[0], strlen (argv[0])) == 0)    if (strncmp ("send", argv[0], strlen (argv[0])) == 0)
Line 169  DEFUN (debug_zebra_rib_q, Line 174  DEFUN (debug_zebra_rib_q,
   return CMD_SUCCESS;    return CMD_SUCCESS;
 }  }
   
   DEFUN (debug_zebra_fpm,
          debug_zebra_fpm_cmd,
          "debug zebra fpm",
          DEBUG_STR
          "Zebra configuration\n"
          "Debug zebra FPM events\n")
   {
     SET_FLAG (zebra_debug_fpm, ZEBRA_DEBUG_FPM);
     return CMD_SUCCESS;
   }
   
 DEFUN (no_debug_zebra_events,  DEFUN (no_debug_zebra_events,
        no_debug_zebra_events_cmd,         no_debug_zebra_events_cmd,
        "no debug zebra events",         "no debug zebra events",
Line 247  DEFUN (no_debug_zebra_rib_q, Line 263  DEFUN (no_debug_zebra_rib_q,
   return CMD_SUCCESS;    return CMD_SUCCESS;
 }  }
   
   DEFUN (no_debug_zebra_fpm,
          no_debug_zebra_fpm_cmd,
          "no debug zebra fpm",
          NO_STR
          DEBUG_STR
          "Zebra configuration\n"
          "Debug zebra FPM events\n")
   {
     zebra_debug_fpm = 0;
     return CMD_SUCCESS;
   }
   
 /* Debug node. */  /* Debug node. */
 struct cmd_node debug_node =  struct cmd_node debug_node =
 {  {
Line 302  config_write_debug (struct vty *vty) Line 330  config_write_debug (struct vty *vty)
       vty_out (vty, "debug zebra rib queue%s", VTY_NEWLINE);        vty_out (vty, "debug zebra rib queue%s", VTY_NEWLINE);
       write++;        write++;
     }      }
     if (IS_ZEBRA_DEBUG_FPM)
       {
         vty_out (vty, "debug zebra fpm%s", VTY_NEWLINE);
         write++;
       }
   return write;    return write;
 }  }
   
Line 312  zebra_debug_init (void) Line 345  zebra_debug_init (void)
   zebra_debug_packet = 0;    zebra_debug_packet = 0;
   zebra_debug_kernel = 0;    zebra_debug_kernel = 0;
   zebra_debug_rib = 0;    zebra_debug_rib = 0;
     zebra_debug_fpm = 0;
   
   install_node (&debug_node, config_write_debug);    install_node (&debug_node, config_write_debug);
   
Line 325  zebra_debug_init (void) Line 359  zebra_debug_init (void)
   install_element (ENABLE_NODE, &debug_zebra_kernel_cmd);    install_element (ENABLE_NODE, &debug_zebra_kernel_cmd);
   install_element (ENABLE_NODE, &debug_zebra_rib_cmd);    install_element (ENABLE_NODE, &debug_zebra_rib_cmd);
   install_element (ENABLE_NODE, &debug_zebra_rib_q_cmd);    install_element (ENABLE_NODE, &debug_zebra_rib_q_cmd);
     install_element (ENABLE_NODE, &debug_zebra_fpm_cmd);
   install_element (ENABLE_NODE, &no_debug_zebra_events_cmd);    install_element (ENABLE_NODE, &no_debug_zebra_events_cmd);
   install_element (ENABLE_NODE, &no_debug_zebra_packet_cmd);    install_element (ENABLE_NODE, &no_debug_zebra_packet_cmd);
   install_element (ENABLE_NODE, &no_debug_zebra_kernel_cmd);    install_element (ENABLE_NODE, &no_debug_zebra_kernel_cmd);
   install_element (ENABLE_NODE, &no_debug_zebra_rib_cmd);    install_element (ENABLE_NODE, &no_debug_zebra_rib_cmd);
   install_element (ENABLE_NODE, &no_debug_zebra_rib_q_cmd);    install_element (ENABLE_NODE, &no_debug_zebra_rib_q_cmd);
     install_element (ENABLE_NODE, &no_debug_zebra_fpm_cmd);
   
   install_element (CONFIG_NODE, &debug_zebra_events_cmd);    install_element (CONFIG_NODE, &debug_zebra_events_cmd);
   install_element (CONFIG_NODE, &debug_zebra_packet_cmd);    install_element (CONFIG_NODE, &debug_zebra_packet_cmd);
Line 338  zebra_debug_init (void) Line 374  zebra_debug_init (void)
   install_element (CONFIG_NODE, &debug_zebra_kernel_cmd);    install_element (CONFIG_NODE, &debug_zebra_kernel_cmd);
   install_element (CONFIG_NODE, &debug_zebra_rib_cmd);    install_element (CONFIG_NODE, &debug_zebra_rib_cmd);
   install_element (CONFIG_NODE, &debug_zebra_rib_q_cmd);    install_element (CONFIG_NODE, &debug_zebra_rib_q_cmd);
     install_element (CONFIG_NODE, &debug_zebra_fpm_cmd);
   install_element (CONFIG_NODE, &no_debug_zebra_events_cmd);    install_element (CONFIG_NODE, &no_debug_zebra_events_cmd);
   install_element (CONFIG_NODE, &no_debug_zebra_packet_cmd);    install_element (CONFIG_NODE, &no_debug_zebra_packet_cmd);
   install_element (CONFIG_NODE, &no_debug_zebra_kernel_cmd);    install_element (CONFIG_NODE, &no_debug_zebra_kernel_cmd);
   install_element (CONFIG_NODE, &no_debug_zebra_rib_cmd);    install_element (CONFIG_NODE, &no_debug_zebra_rib_cmd);
   install_element (CONFIG_NODE, &no_debug_zebra_rib_q_cmd);    install_element (CONFIG_NODE, &no_debug_zebra_rib_q_cmd);
     install_element (CONFIG_NODE, &no_debug_zebra_fpm_cmd);
 }  }

Removed from v.1.1  
changed lines
  Added in v.1.1.1.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>