mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-03 03:42:57 +00:00
ospf6d: Extend the "[no] debug ospf6 route" vty commands
* ospf6_route.c ([no_]debug_ospf6_route) Include memory as a debug option. This allows ospf6 route memory debugging to be enabled or disabled interactively or from a config file.
This commit is contained in:
parent
a7c21ecd6d
commit
f7c91fc330
@ -1335,13 +1335,14 @@ ospf6_brouter_show (struct vty *vty, struct ospf6_route *route)
|
||||
|
||||
DEFUN (debug_ospf6_route,
|
||||
debug_ospf6_route_cmd,
|
||||
"debug ospf6 route (table|intra-area|inter-area)",
|
||||
"debug ospf6 route (table|intra-area|inter-area|memory)",
|
||||
DEBUG_STR
|
||||
OSPF6_STR
|
||||
"Debug route table calculation\n"
|
||||
"Debug detail\n"
|
||||
"Debug intra-area route calculation\n"
|
||||
"Debug inter-area route calculation\n"
|
||||
"Debug route memory use\n"
|
||||
)
|
||||
{
|
||||
unsigned char level = 0;
|
||||
@ -1352,18 +1353,21 @@ DEFUN (debug_ospf6_route,
|
||||
level = OSPF6_DEBUG_ROUTE_INTRA;
|
||||
else if (! strncmp (argv[0], "inter", 5))
|
||||
level = OSPF6_DEBUG_ROUTE_INTER;
|
||||
else if (! strncmp (argv[0], "memor", 5))
|
||||
level = OSPF6_DEBUG_ROUTE_MEMORY;
|
||||
OSPF6_DEBUG_ROUTE_ON (level);
|
||||
return CMD_SUCCESS;
|
||||
}
|
||||
|
||||
DEFUN (no_debug_ospf6_route,
|
||||
no_debug_ospf6_route_cmd,
|
||||
"no debug ospf6 route (table|intra-area|inter-area)",
|
||||
"no debug ospf6 route (table|intra-area|inter-area|memory)",
|
||||
NO_STR
|
||||
DEBUG_STR
|
||||
OSPF6_STR
|
||||
"Debug route table calculation\n"
|
||||
"Debug intra-area route calculation\n")
|
||||
"Debug intra-area route calculation\n"
|
||||
"Debug route memory use\n")
|
||||
{
|
||||
unsigned char level = 0;
|
||||
|
||||
@ -1373,6 +1377,8 @@ DEFUN (no_debug_ospf6_route,
|
||||
level = OSPF6_DEBUG_ROUTE_INTRA;
|
||||
else if (! strncmp (argv[0], "inter", 5))
|
||||
level = OSPF6_DEBUG_ROUTE_INTER;
|
||||
else if (! strncmp (argv[0], "memor", 5))
|
||||
level = OSPF6_DEBUG_ROUTE_MEMORY;
|
||||
OSPF6_DEBUG_ROUTE_OFF (level);
|
||||
return CMD_SUCCESS;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user