diff options
Diffstat (limited to 'ripngd/ripng_debug.c')
| -rw-r--r-- | ripngd/ripng_debug.c | 239 |
1 files changed, 115 insertions, 124 deletions
diff --git a/ripngd/ripng_debug.c b/ripngd/ripng_debug.c index 16c8b3400d..87759ed00e 100644 --- a/ripngd/ripng_debug.c +++ b/ripngd/ripng_debug.c @@ -17,7 +17,7 @@ * You should have received a copy of the GNU General Public License * along with GNU Zebra; see the file COPYING. If not, write to the Free * Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA - * 02111-1307, USA. + * 02111-1307, USA. */ #include <zebra.h> @@ -36,33 +36,31 @@ DEFUN (show_debugging_ripng, DEBUG_STR "RIPng configuration\n") { - vty_out (vty, "RIPng debugging status:%s", VTY_NEWLINE); + vty_out(vty, "RIPng debugging status:%s", VTY_NEWLINE); - if (IS_RIPNG_DEBUG_EVENT) - vty_out (vty, " RIPng event debugging is on%s", VTY_NEWLINE); + if (IS_RIPNG_DEBUG_EVENT) + vty_out(vty, " RIPng event debugging is on%s", VTY_NEWLINE); - if (IS_RIPNG_DEBUG_PACKET) - { - if (IS_RIPNG_DEBUG_SEND && IS_RIPNG_DEBUG_RECV) - { - vty_out (vty, " RIPng packet debugging is on%s", - VTY_NEWLINE); + if (IS_RIPNG_DEBUG_PACKET) { + if (IS_RIPNG_DEBUG_SEND && IS_RIPNG_DEBUG_RECV) { + vty_out(vty, " RIPng packet debugging is on%s", + VTY_NEWLINE); + } else { + if (IS_RIPNG_DEBUG_SEND) + vty_out(vty, + " RIPng packet send debugging is on%s", + VTY_NEWLINE); + else + vty_out(vty, + " RIPng packet receive debugging is on%s", + VTY_NEWLINE); + } } - else - { - if (IS_RIPNG_DEBUG_SEND) - vty_out (vty, " RIPng packet send debugging is on%s", - VTY_NEWLINE); - else - vty_out (vty, " RIPng packet receive debugging is on%s", - VTY_NEWLINE); - } - } - if (IS_RIPNG_DEBUG_ZEBRA) - vty_out (vty, " RIPng zebra debugging is on%s", VTY_NEWLINE); + if (IS_RIPNG_DEBUG_ZEBRA) + vty_out(vty, " RIPng zebra debugging is on%s", VTY_NEWLINE); - return CMD_SUCCESS; + return CMD_SUCCESS; } DEFUN (debug_ripng_events, @@ -72,8 +70,8 @@ DEFUN (debug_ripng_events, "RIPng configuration\n" "Debug option set for ripng events\n") { - ripng_debug_event = RIPNG_DEBUG_EVENT; - return CMD_WARNING; + ripng_debug_event = RIPNG_DEBUG_EVENT; + return CMD_WARNING; } DEFUN (debug_ripng_packet, @@ -83,10 +81,10 @@ DEFUN (debug_ripng_packet, "RIPng configuration\n" "Debug option set for ripng packet\n") { - ripng_debug_packet = RIPNG_DEBUG_PACKET; - ripng_debug_packet |= RIPNG_DEBUG_SEND; - ripng_debug_packet |= RIPNG_DEBUG_RECV; - return CMD_SUCCESS; + ripng_debug_packet = RIPNG_DEBUG_PACKET; + ripng_debug_packet |= RIPNG_DEBUG_SEND; + ripng_debug_packet |= RIPNG_DEBUG_RECV; + return CMD_SUCCESS; } DEFUN (debug_ripng_packet_direct, @@ -98,14 +96,18 @@ DEFUN (debug_ripng_packet_direct, "Debug option set for receive packet\n" "Debug option set for send packet\n") { - int idx_recv_send = 3; - ripng_debug_packet |= RIPNG_DEBUG_PACKET; - if (strncmp ("send", argv[idx_recv_send]->arg, strlen (argv[idx_recv_send]->arg)) == 0) - ripng_debug_packet |= RIPNG_DEBUG_SEND; - if (strncmp ("recv", argv[idx_recv_send]->arg, strlen (argv[idx_recv_send]->arg)) == 0) - ripng_debug_packet |= RIPNG_DEBUG_RECV; + int idx_recv_send = 3; + ripng_debug_packet |= RIPNG_DEBUG_PACKET; + if (strncmp("send", argv[idx_recv_send]->arg, + strlen(argv[idx_recv_send]->arg)) + == 0) + ripng_debug_packet |= RIPNG_DEBUG_SEND; + if (strncmp("recv", argv[idx_recv_send]->arg, + strlen(argv[idx_recv_send]->arg)) + == 0) + ripng_debug_packet |= RIPNG_DEBUG_RECV; - return CMD_SUCCESS; + return CMD_SUCCESS; } DEFUN (debug_ripng_zebra, @@ -115,8 +117,8 @@ DEFUN (debug_ripng_zebra, "RIPng configuration\n" "Debug option set for ripng and zebra communication\n") { - ripng_debug_zebra = RIPNG_DEBUG_ZEBRA; - return CMD_WARNING; + ripng_debug_zebra = RIPNG_DEBUG_ZEBRA; + return CMD_WARNING; } DEFUN (no_debug_ripng_events, @@ -127,8 +129,8 @@ DEFUN (no_debug_ripng_events, "RIPng configuration\n" "Debug option set for ripng events\n") { - ripng_debug_event = 0; - return CMD_SUCCESS; + ripng_debug_event = 0; + return CMD_SUCCESS; } DEFUN (no_debug_ripng_packet, @@ -139,8 +141,8 @@ DEFUN (no_debug_ripng_packet, "RIPng configuration\n" "Debug option set for ripng packet\n") { - ripng_debug_packet = 0; - return CMD_SUCCESS; + ripng_debug_packet = 0; + return CMD_SUCCESS; } DEFUN (no_debug_ripng_packet_direct, @@ -153,22 +155,23 @@ DEFUN (no_debug_ripng_packet_direct, "Debug option set for receive packet\n" "Debug option set for send packet\n") { - int idx_recv_send = 4; - if (strncmp ("send", argv[idx_recv_send]->arg, strlen (argv[idx_recv_send]->arg)) == 0) - { - if (IS_RIPNG_DEBUG_RECV) - ripng_debug_packet &= ~RIPNG_DEBUG_SEND; - else - ripng_debug_packet = 0; - } - else if (strncmp ("recv", argv[idx_recv_send]->arg, strlen (argv[idx_recv_send]->arg)) == 0) - { - if (IS_RIPNG_DEBUG_SEND) - ripng_debug_packet &= ~RIPNG_DEBUG_RECV; - else - ripng_debug_packet = 0; - } - return CMD_SUCCESS; + int idx_recv_send = 4; + if (strncmp("send", argv[idx_recv_send]->arg, + strlen(argv[idx_recv_send]->arg)) + == 0) { + if (IS_RIPNG_DEBUG_RECV) + ripng_debug_packet &= ~RIPNG_DEBUG_SEND; + else + ripng_debug_packet = 0; + } else if (strncmp("recv", argv[idx_recv_send]->arg, + strlen(argv[idx_recv_send]->arg)) + == 0) { + if (IS_RIPNG_DEBUG_SEND) + ripng_debug_packet &= ~RIPNG_DEBUG_RECV; + else + ripng_debug_packet = 0; + } + return CMD_SUCCESS; } DEFUN (no_debug_ripng_zebra, @@ -179,89 +182,77 @@ DEFUN (no_debug_ripng_zebra, "RIPng configuration\n" "Debug option set for ripng and zebra communication\n") { - ripng_debug_zebra = 0; - return CMD_WARNING; + ripng_debug_zebra = 0; + return CMD_WARNING; } /* Debug node. */ -static struct cmd_node debug_node = -{ - DEBUG_NODE, - "", /* Debug node has no interface. */ - 1 /* VTYSH */ +static struct cmd_node debug_node = { + DEBUG_NODE, "", /* Debug node has no interface. */ + 1 /* VTYSH */ }; -static int -config_write_debug (struct vty *vty) +static int config_write_debug(struct vty *vty) { - int write = 0; + int write = 0; - if (IS_RIPNG_DEBUG_EVENT) - { - vty_out (vty, "debug ripng events%s", VTY_NEWLINE); - write++; - } - if (IS_RIPNG_DEBUG_PACKET) - { - if (IS_RIPNG_DEBUG_SEND && IS_RIPNG_DEBUG_RECV) - { - vty_out (vty, "debug ripng packet%s", - VTY_NEWLINE); - write++; + if (IS_RIPNG_DEBUG_EVENT) { + vty_out(vty, "debug ripng events%s", VTY_NEWLINE); + write++; + } + if (IS_RIPNG_DEBUG_PACKET) { + if (IS_RIPNG_DEBUG_SEND && IS_RIPNG_DEBUG_RECV) { + vty_out(vty, "debug ripng packet%s", VTY_NEWLINE); + write++; + } else { + if (IS_RIPNG_DEBUG_SEND) + vty_out(vty, "debug ripng packet send%s", + VTY_NEWLINE); + else + vty_out(vty, "debug ripng packet recv%s", + VTY_NEWLINE); + write++; + } } - else - { - if (IS_RIPNG_DEBUG_SEND) - vty_out (vty, "debug ripng packet send%s", - VTY_NEWLINE); - else - vty_out (vty, "debug ripng packet recv%s", - VTY_NEWLINE); - write++; + if (IS_RIPNG_DEBUG_ZEBRA) { + vty_out(vty, "debug ripng zebra%s", VTY_NEWLINE); + write++; } - } - if (IS_RIPNG_DEBUG_ZEBRA) - { - vty_out (vty, "debug ripng zebra%s", VTY_NEWLINE); - write++; - } - return write; + return write; } -void -ripng_debug_reset () +void ripng_debug_reset() { - ripng_debug_event = 0; - ripng_debug_packet = 0; - ripng_debug_zebra = 0; + ripng_debug_event = 0; + ripng_debug_packet = 0; + ripng_debug_zebra = 0; } -void -ripng_debug_init () +void ripng_debug_init() { - ripng_debug_event = 0; - ripng_debug_packet = 0; - ripng_debug_zebra = 0; + ripng_debug_event = 0; + ripng_debug_packet = 0; + ripng_debug_zebra = 0; - install_node (&debug_node, config_write_debug); + install_node(&debug_node, config_write_debug); - install_element (VIEW_NODE, &show_debugging_ripng_cmd); + install_element(VIEW_NODE, &show_debugging_ripng_cmd); - install_element (ENABLE_NODE, &debug_ripng_events_cmd); - install_element (ENABLE_NODE, &debug_ripng_packet_cmd); - install_element (ENABLE_NODE, &debug_ripng_packet_direct_cmd); - install_element (ENABLE_NODE, &debug_ripng_zebra_cmd); - install_element (ENABLE_NODE, &no_debug_ripng_events_cmd); - install_element (ENABLE_NODE, &no_debug_ripng_packet_cmd); - install_element (ENABLE_NODE, &no_debug_ripng_packet_direct_cmd); - install_element (ENABLE_NODE, &no_debug_ripng_zebra_cmd); + install_element(ENABLE_NODE, &debug_ripng_events_cmd); + install_element(ENABLE_NODE, &debug_ripng_packet_cmd); + install_element(ENABLE_NODE, &debug_ripng_packet_direct_cmd); + install_element(ENABLE_NODE, &debug_ripng_zebra_cmd); + install_element(ENABLE_NODE, &no_debug_ripng_events_cmd); + install_element(ENABLE_NODE, &no_debug_ripng_packet_cmd); + install_element(ENABLE_NODE, &no_debug_ripng_packet_direct_cmd); + install_element(ENABLE_NODE, &no_debug_ripng_zebra_cmd); - install_element (CONFIG_NODE, &debug_ripng_events_cmd); - install_element (CONFIG_NODE, &debug_ripng_packet_cmd); - install_element (CONFIG_NODE, &debug_ripng_packet_direct_cmd); - install_element (CONFIG_NODE, &debug_ripng_zebra_cmd); - install_element (CONFIG_NODE, &no_debug_ripng_events_cmd); - install_element (CONFIG_NODE, &no_debug_ripng_packet_cmd); - install_element (CONFIG_NODE, &no_debug_ripng_packet_direct_cmd); - install_element (CONFIG_NODE, &no_debug_ripng_zebra_cmd); + install_element(CONFIG_NODE, &debug_ripng_events_cmd); + install_element(CONFIG_NODE, &debug_ripng_packet_cmd); + install_element(CONFIG_NODE, &debug_ripng_packet_direct_cmd); + install_element(CONFIG_NODE, &debug_ripng_zebra_cmd); + install_element(CONFIG_NODE, &no_debug_ripng_events_cmd); + install_element(CONFIG_NODE, &no_debug_ripng_packet_cmd); + install_element(CONFIG_NODE, &no_debug_ripng_packet_direct_cmd); + install_element(CONFIG_NODE, &no_debug_ripng_zebra_cmd); } |
