diff options
author | Neels Hofmeyr <nhofmeyr@sysmocom.de> | 2015-11-20 03:16:19 +0100 |
---|---|---|
committer | Neels Hofmeyr <nhofmeyr@sysmocom.de> | 2015-12-03 11:39:41 +0100 |
commit | 4b2cbdab3e29dfbd8c4b5f9d44a9a63e7553253d (patch) | |
tree | 5cd3e3d08dd81148f96b2ce1addd905a37cd1f22 /openbsc/src/gprs/gtphub_main.c | |
parent | 1ba50c659801fd8ba811dd898236134c0f0a7011 (diff) |
gtphub: first vty show commands.
Start adding VTY commands to show rate counters / statistics / cache dumps.
Sponsored-by: On-Waves ehi
Diffstat (limited to 'openbsc/src/gprs/gtphub_main.c')
-rw-r--r-- | openbsc/src/gprs/gtphub_main.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/openbsc/src/gprs/gtphub_main.c b/openbsc/src/gprs/gtphub_main.c index e747c77d5..06260bf93 100644 --- a/openbsc/src/gprs/gtphub_main.c +++ b/openbsc/src/gprs/gtphub_main.c @@ -217,6 +217,18 @@ int main(int argc, char **argv) { int rc; + struct cmdline_cfg _ccfg; + struct cmdline_cfg *ccfg = &_ccfg; + memset(ccfg, '\0', sizeof(*ccfg)); + ccfg->config_file = "./gtphub.conf"; + + struct gtphub_cfg _cfg; + struct gtphub_cfg *cfg = &_cfg; + memset(cfg, '\0', sizeof(*cfg)); + + struct gtphub _hub; + struct gtphub *hub = &_hub; + osmo_gtphub_ctx = talloc_named_const(NULL, 0, "osmo_gtphub"); signal(SIGINT, &signal_handler); @@ -230,25 +242,13 @@ int main(int argc, char **argv) vty_info.copyright = gtphub_copyright; vty_init(&vty_info); logging_vty_add_cmds(>phub_log_info); - gtphub_vty_init(); + gtphub_vty_init(hub, cfg); rate_ctr_init(osmo_gtphub_ctx); rc = telnet_init(osmo_gtphub_ctx, 0, OSMO_VTY_PORT_GTPHUB); if (rc < 0) exit(1); - struct cmdline_cfg _ccfg; - struct cmdline_cfg *ccfg = &_ccfg; - memset(ccfg, '\0', sizeof(*ccfg)); - ccfg->config_file = "./gtphub.conf"; - - struct gtphub_cfg _cfg; - struct gtphub_cfg *cfg = &_cfg; - memset(cfg, '\0', sizeof(*cfg)); - - struct gtphub _hub; - struct gtphub *hub = &_hub; - handle_options(ccfg, argc, argv); rc = gtphub_cfg_read(cfg, ccfg->config_file); |