diff options
author | Jacob Erlbeck <jerlbeck@sysmocom.de> | 2015-06-04 10:23:24 +0200 |
---|---|---|
committer | Jacob Erlbeck <jerlbeck@sysmocom.de> | 2015-06-08 09:39:51 +0200 |
commit | f47f68a9d8e4421398e2369e4b18de8c52a9d396 (patch) | |
tree | eb9302e10310ee513b2f0ac1c468a98f2032272b /src/pcu_vty.c | |
parent | 62e96a3535714088a5dabe3cb4a8523165b19877 (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.c | 10 |
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; } |