diff options
Diffstat (limited to 'openbsc/src/libcommon/common_vty.c')
-rw-r--r-- | openbsc/src/libcommon/common_vty.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/openbsc/src/libcommon/common_vty.c b/openbsc/src/libcommon/common_vty.c index a0674f0f1..834da516b 100644 --- a/openbsc/src/libcommon/common_vty.c +++ b/openbsc/src/libcommon/common_vty.c @@ -28,6 +28,7 @@ #include <openbsc/debug.h> #include <openbsc/gsm_subscriber.h> #include <openbsc/bsc_nat.h> +#include <openbsc/abis_om2000.h> #include <osmocom/vty/telnet_interface.h> #include <osmocom/vty/command.h> @@ -79,6 +80,15 @@ int bsc_vty_go_parent(struct vty *vty) talloc_free(vty->index); vty->index = NULL; break; + case OM2K_CON_GROUP_NODE: + vty->node = BTS_NODE; + { + struct con_group *cg = vty->index; + struct gsm_bts *bts = cg->bts; + vty->index = bts; + vty->index_sub = &bts->description; + } + break; case NAT_BSC_NODE: vty->node = NAT_NODE; { |