summaryrefslogtreecommitdiff
path: root/bgpd/rfapi/vnc_debug.c
diff options
context:
space:
mode:
Diffstat (limited to 'bgpd/rfapi/vnc_debug.c')
-rw-r--r--bgpd/rfapi/vnc_debug.c36
1 files changed, 9 insertions, 27 deletions
diff --git a/bgpd/rfapi/vnc_debug.c b/bgpd/rfapi/vnc_debug.c
index b1cf4f43e6..f66be85c25 100644
--- a/bgpd/rfapi/vnc_debug.c
+++ b/bgpd/rfapi/vnc_debug.c
@@ -56,7 +56,7 @@ struct vnc_debug vncdebug[] =
***********************************************************************/
DEFUN (debug_bgp_vnc,
debug_bgp_vnc_cmd,
- "debug bgp vnc (rfapi-query|import-bi-attach|import-del-remote)",
+ "debug bgp vnc <rfapi-query|import-bi-attach|import-del-remote>",
DEBUG_STR
BGP_STR
VNC_STR
@@ -68,7 +68,7 @@ DEFUN (debug_bgp_vnc,
for (i = 0; i < (sizeof(vncdebug) / sizeof(struct vnc_debug)); ++i)
{
- if (!strcmp(argv[0], vncdebug[i].name))
+ if (!strcmp(argv[3]->arg, vncdebug[i].name))
{
if (vty->node == CONFIG_NODE)
{
@@ -84,13 +84,13 @@ DEFUN (debug_bgp_vnc,
return CMD_SUCCESS;
}
}
- vty_out (vty, "Unknown debug flag: %s%s", argv[0], VTY_NEWLINE);
+ vty_out (vty, "Unknown debug flag: %s%s", argv[3]->arg, VTY_NEWLINE);
return CMD_WARNING;
}
DEFUN (no_debug_bgp_vnc,
no_debug_bgp_vnc_cmd,
- "no debug bgp vnc (rfapi-query|import-bi-attach|import-del-remote)",
+ "<no debug|undebug> bgp vnc <rfapi-query|import-bi-attach|import-del-remote>",
NO_STR
DEBUG_STR
BGP_STR
@@ -101,9 +101,11 @@ DEFUN (no_debug_bgp_vnc,
{
size_t i;
+ if (!strcmp(argv[0]->arg, "no"))
+ argc--, argv++;
for (i = 0; i < (sizeof(vncdebug) / sizeof(struct vnc_debug)); ++i)
{
- if (!strcmp(argv[0], vncdebug[i].name))
+ if (!strcmp(argv[3]->arg, vncdebug[i].name))
{
if (vty->node == CONFIG_NODE)
{
@@ -119,20 +121,10 @@ DEFUN (no_debug_bgp_vnc,
return CMD_SUCCESS;
}
}
- vty_out (vty, "Unknown debug flag: %s%s", argv[0], VTY_NEWLINE);
+ vty_out (vty, "Unknown debug flag: %s%s", argv[3]->arg, VTY_NEWLINE);
return CMD_WARNING;
}
-ALIAS (no_debug_bgp_vnc,
- undebug_bgp_vnc_cmd,
- "undebug bgp vnc (rfapi-query|import-bi-attach|import-del-remote)",
- UNDEBUG_STR
- BGP_STR
- VNC_STR
- "rfapi query handling\n"
- "import BI atachment\n"
- "import delete remote routes\n")
-
/***********************************************************************
* no debug bgp vnc all
@@ -140,7 +132,7 @@ ALIAS (no_debug_bgp_vnc,
DEFUN (no_debug_bgp_vnc_all,
no_debug_bgp_vnc_all_cmd,
- "no debug all bgp vnc",
+ "<no debug|undebug> all bgp vnc",
NO_STR
DEBUG_STR
"Disable all VNC debugging\n"
@@ -153,14 +145,6 @@ DEFUN (no_debug_bgp_vnc_all,
return CMD_SUCCESS;
}
-ALIAS (no_debug_bgp_vnc_all,
- undebug_bgp_vnc_all_cmd,
- "undebug all bgp vnc",
- UNDEBUG_STR
- "Disable all VNC debugging\n"
- BGP_STR
- VNC_STR)
-
/***********************************************************************
* show/save
***********************************************************************/
@@ -222,8 +206,6 @@ vnc_debug_init (void)
install_element (ENABLE_NODE, &debug_bgp_vnc_cmd);
install_element (CONFIG_NODE, &debug_bgp_vnc_cmd);
install_element (ENABLE_NODE, &no_debug_bgp_vnc_cmd);
- install_element (ENABLE_NODE, &undebug_bgp_vnc_cmd);
install_element (ENABLE_NODE, &no_debug_bgp_vnc_all_cmd);
- install_element (ENABLE_NODE, &undebug_bgp_vnc_all_cmd);
}