diff options
Diffstat (limited to 'ripngd/ripng_debug.c')
| -rw-r--r-- | ripngd/ripng_debug.c | 240 | 
1 files changed, 116 insertions, 124 deletions
diff --git a/ripngd/ripng_debug.c b/ripngd/ripng_debug.c index 3bc9b4b210..5d7a2cf9ff 100644 --- a/ripngd/ripng_debug.c +++ b/ripngd/ripng_debug.c @@ -35,30 +35,28 @@ DEFUN (show_debugging_ripng,         DEBUG_STR         "RIPng configuration\n")  { -  vty_out (vty, "RIPng debugging status:\n"); - -  if (IS_RIPNG_DEBUG_EVENT) -    vty_out (vty, "  RIPng event debugging is on\n"); - -  if (IS_RIPNG_DEBUG_PACKET) -    { -      if (IS_RIPNG_DEBUG_SEND && IS_RIPNG_DEBUG_RECV) -	{ -	  vty_out (vty,"  RIPng packet debugging is on\n"); -	} -      else -	{ -	  if (IS_RIPNG_DEBUG_SEND) -	    vty_out (vty,"  RIPng packet send debugging is on\n"); -	  else -	    vty_out (vty,"  RIPng packet receive debugging is on\n"); +	vty_out(vty, "RIPng debugging status:\n"); + +	if (IS_RIPNG_DEBUG_EVENT) +		vty_out(vty, "  RIPng event debugging is on\n"); + +	if (IS_RIPNG_DEBUG_PACKET) { +		if (IS_RIPNG_DEBUG_SEND && IS_RIPNG_DEBUG_RECV) { +			vty_out(vty, "  RIPng packet debugging is on\n"); +		} else { +			if (IS_RIPNG_DEBUG_SEND) +				vty_out(vty, +					"  RIPng packet send debugging is on\n"); +			else +				vty_out(vty, +					"  RIPng packet receive debugging is on\n"); +		}  	} -    } -  if (IS_RIPNG_DEBUG_ZEBRA) -    vty_out (vty, "  RIPng zebra debugging is on\n"); +	if (IS_RIPNG_DEBUG_ZEBRA) +		vty_out(vty, "  RIPng zebra debugging is on\n"); -  return CMD_SUCCESS; +	return CMD_SUCCESS;  }  DEFUN (debug_ripng_events, @@ -68,8 +66,8 @@ DEFUN (debug_ripng_events,         "RIPng configuration\n"         "Debug option set for ripng events\n")  { -  ripng_debug_event = RIPNG_DEBUG_EVENT; -  return CMD_WARNING_CONFIG_FAILED; +	ripng_debug_event = RIPNG_DEBUG_EVENT; +	return CMD_WARNING_CONFIG_FAILED;  }  DEFUN (debug_ripng_packet, @@ -79,10 +77,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, @@ -94,14 +92,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; - -  return CMD_SUCCESS; +	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;  }  DEFUN (debug_ripng_zebra, @@ -111,8 +113,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_CONFIG_FAILED; +	ripng_debug_zebra = RIPNG_DEBUG_ZEBRA; +	return CMD_WARNING_CONFIG_FAILED;  }  DEFUN (no_debug_ripng_events, @@ -123,8 +125,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, @@ -135,8 +137,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, @@ -149,22 +151,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, @@ -175,86 +178,75 @@ DEFUN (no_debug_ripng_zebra,         "RIPng configuration\n"         "Debug option set for ripng and zebra communication\n")  { -  ripng_debug_zebra = 0; -  return CMD_WARNING_CONFIG_FAILED; +	ripng_debug_zebra = 0; +	return CMD_WARNING_CONFIG_FAILED;  }  /* 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\n"); -      write++; -    } -  if (IS_RIPNG_DEBUG_PACKET) -    { -      if (IS_RIPNG_DEBUG_SEND && IS_RIPNG_DEBUG_RECV) -	{ -	  vty_out (vty,"debug ripng packet\n"); -	  write++; +	if (IS_RIPNG_DEBUG_EVENT) { +		vty_out(vty, "debug ripng events\n"); +		write++;  	} -      else -	{ -	  if (IS_RIPNG_DEBUG_SEND) -	    vty_out (vty,"debug ripng packet send\n"); -	  else -	    vty_out (vty,"debug ripng packet recv\n"); -	  write++; +	if (IS_RIPNG_DEBUG_PACKET) { +		if (IS_RIPNG_DEBUG_SEND && IS_RIPNG_DEBUG_RECV) { +			vty_out(vty, "debug ripng packet\n"); +			write++; +		} else { +			if (IS_RIPNG_DEBUG_SEND) +				vty_out(vty, "debug ripng packet send\n"); +			else +				vty_out(vty, "debug ripng packet recv\n"); +			write++; +		}  	} -    } -  if (IS_RIPNG_DEBUG_ZEBRA) -    { -      vty_out (vty, "debug ripng zebra\n"); -      write++; -    } -  return write; +	if (IS_RIPNG_DEBUG_ZEBRA) { +		vty_out(vty, "debug ripng zebra\n"); +		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; - -  install_node (&debug_node, config_write_debug); - -  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 (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); +	ripng_debug_event = 0; +	ripng_debug_packet = 0; +	ripng_debug_zebra = 0; + +	install_node(&debug_node, config_write_debug); + +	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(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);  }  | 
