introduce new GSMNET node for the GSM network
diff --git a/openbsc/src/vty/command.c b/openbsc/src/vty/command.c
index 4c9d2db..16e0dfb 100644
--- a/openbsc/src/vty/command.c
+++ b/openbsc/src/vty/command.c
@@ -2288,10 +2288,18 @@
config_exit_cmd, "exit", "Exit current mode and down to previous mode\n")
{
switch (vty->node) {
- case BTS_NODE:
- vty->node = VIEW_NODE;
+ case GSMNET_NODE:
+ vty->node = CONFIG_NODE;
vty->index = NULL;
break;
+ case BTS_NODE:
+ vty->node = GSMNET_NODE;
+ {
+ /* set vty->index correctly ! */
+ struct gsm_bts *bts = vty->index;
+ vty->index = bts->network;
+ }
+ break;
case TRX_NODE:
vty->node = BTS_NODE;
{