From: David Lamparter Date: Mon, 21 Aug 2017 12:34:31 +0000 (+0200) Subject: lib: move hashstats under debug, show per-daemon X-Git-Tag: frr-4.0-dev~388^2~1 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=40818cec;p=mirror%2Ffrr.git lib: move hashstats under debug, show per-daemon Signed-off-by: David Lamparter --- diff --git a/lib/hash.c b/lib/hash.c index 66341cf2f1..243521bef7 100644 --- a/lib/hash.c +++ b/lib/hash.c @@ -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; diff --git a/vtysh/vtysh.c b/vtysh/vtysh.c index 70c6442473..85cbcae4df 100644 --- a/vtysh/vtysh.c +++ b/vtysh/vtysh.c @@ -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);