summaryrefslogtreecommitdiffstats
path: root/src/vty
diff options
context:
space:
mode:
authorAlexander Couzens <lynxis@fe80.eu>2016-10-04 18:04:37 +0200
committerlynxis lazus <lynxis@fe80.eu>2016-10-18 10:15:23 +0000
commite052dc285d094df565b2de2974e76d522fe15195 (patch)
tree43975bdbc4d7a4905a59f87bafdb10d6c08405c8 /src/vty
parent27a35ed47c6eb70665c6c484dee64fa06649de10 (diff)
vty/show asciidoc: add user readable description of the version
Change-Id: Ie0f1b3894361c58386da9defb225979fa0ee6a18
Diffstat (limited to 'src/vty')
-rw-r--r--src/vty/stats_vty.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/vty/stats_vty.c b/src/vty/stats_vty.c
index 59befd2d..2ca436a7 100644
--- a/src/vty/stats_vty.c
+++ b/src/vty/stats_vty.c
@@ -41,6 +41,9 @@
#define SHOW_STATS_STR "Show statistical values\n"
+/* containing version info */
+extern struct host host;
+
struct cmd_node cfg_stats_node = {
CFG_STATS_NODE,
"%s(config-stats)# ",
@@ -484,6 +487,13 @@ DEFUN(show_stats_asciidoc_table,
"show asciidoc counters",
SHOW_STR "Asciidoc generation\n" "Generate table of all registered counters\n")
{
+ vty_out(vty, "// autogenerated by show asciidoc counters%s", VTY_NEWLINE);
+ vty_out(vty, "These counters and their description based on %s %s (%s).%s%s",
+ host.app_info->name,
+ host.app_info->version,
+ host.app_info->name ? host.app_info->name : "", VTY_NEWLINE, VTY_NEWLINE);
+ /* 2x VTY_NEWLINE are intentional otherwise it would interpret the first table header
+ * as usual text*/
vty_out(vty, "// generating tables for rate_ctr_group%s", VTY_NEWLINE);
rate_ctr_for_each_group(asciidoc_rate_ctr_group_handler, vty);