lib: move hashstats under debug, show per-daemon

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
This commit is contained in:
David Lamparter 2017-08-21 14:34:31 +02:00
parent d261dd7ea1
commit 40818cec85
2 changed files with 20 additions and 6 deletions

View File

@ -335,12 +335,13 @@ void hash_free(struct hash *hash)
/* CLI commands ------------------------------------------------------------ */
DEFUN(show_hash_stats,
show_hash_stats_cmd,
"show hashtable [statistics]",
SHOW_STR
"Statistics about hash tables\n"
"Statistics about hash tables\n")
DEFUN_NOSH(show_hash_stats,
show_hash_stats_cmd,
"show debugging hashtable [statistics]",
SHOW_STR
DEBUG_STR
"Statistics about hash tables\n"
"Statistics about hash tables\n")
{
struct hash *h;
struct listnode *ln;

View File

@ -1925,6 +1925,18 @@ DEFUN (vtysh_show_debugging,
"Debugging Information for %s:\n");
}
DEFUN (vtysh_show_debugging_hashtable,
vtysh_show_debugging_hashtable_cmd,
"show debugging hashtable [statistics]",
SHOW_STR
DEBUG_STR
"Statistics about hash tables\n"
"Statistics about hash tables\n")
{
return show_per_daemon("do show debugging hashtable\n",
"Hashtable statistics for %s:\n");
}
/* Memory */
DEFUN (vtysh_show_memory,
vtysh_show_memory_cmd,
@ -3233,6 +3245,7 @@ void vtysh_init_vty(void)
#endif
install_element(VIEW_NODE, &vtysh_show_debugging_cmd);
install_element(VIEW_NODE, &vtysh_show_debugging_hashtable_cmd);
install_element(VIEW_NODE, &vtysh_show_memory_cmd);
install_element(VIEW_NODE, &vtysh_show_modules_cmd);