aboutsummaryrefslogtreecommitdiffstats
path: root/src/pcu_vty.c
diff options
context:
space:
mode:
authorJacob Erlbeck <jerlbeck@sysmocom.de>2015-06-04 10:23:24 +0200
committerJacob Erlbeck <jerlbeck@sysmocom.de>2015-06-08 09:39:51 +0200
commitf47f68a9d8e4421398e2369e4b18de8c52a9d396 (patch)
treeeb9302e10310ee513b2f0ac1c468a98f2032272b /src/pcu_vty.c
parent62e96a3535714088a5dabe3cb4a8523165b19877 (diff)
vty: Add 'show ms all' command
This command lists the entries of the ms_store by a line per MS. Beside TLLI and IMSI, some measurement and state information is shown. A ms_list() getter method is added to GprsMsStorage to obtain a list of the MsGprs objects. The following VTY command is added to the 'enable' node: - show ms all Sponsored-by: On-Waves ehf
Diffstat (limited to 'src/pcu_vty.c')
-rw-r--r--src/pcu_vty.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/pcu_vty.c b/src/pcu_vty.c
index 7add3930..8c2a8d8e 100644
--- a/src/pcu_vty.c
+++ b/src/pcu_vty.c
@@ -531,6 +531,15 @@ DEFUN(show_tbf,
return CMD_SUCCESS;
}
+DEFUN(show_ms_all,
+ show_ms_all_cmd,
+ "show ms all",
+ SHOW_STR "information about MSs\n" "All TBFs\n")
+{
+ struct gprs_rlcmac_bts *bts = bts_main_data();
+ return pcu_vty_show_ms_all(vty, bts);
+}
+
static const char pcu_copyright[] =
"Copyright (C) 2012 by Ivan Kluchnikov <kluchnikovi@gmail.com> and \r\n"
" Andreas Eversberg <jolly@eversberg.eu>\r\n"
@@ -587,6 +596,7 @@ int pcu_vty_init(const struct log_info *cat)
install_element_ve(&show_bts_stats_cmd);
install_element_ve(&show_tbf_cmd);
+ install_element_ve(&show_ms_all_cmd);
return 0;
}