Use the new NS2 lib
Depends: Id7edb8feb96436ba170383fc62d43ceb16955d53 (libosmocore)
Depends: I2a9dcd14f4ad16211c0f6d98812ad4a13e910c2a (libosmocore)
Change-Id: Ib389925cf5c9f18951af6242c31ea70476218e9a
diff --git a/src/pcu_vty.c b/src/pcu_vty.c
index 0756136..010f98d 100644
--- a/src/pcu_vty.c
+++ b/src/pcu_vty.c
@@ -13,6 +13,7 @@
#include <osmocom/core/linuxlist.h>
#include <osmocom/core/rate_ctr.h>
#include <osmocom/pcu/pcuif_proto.h>
+#include <osmocom/gprs/gprs_ns2.h>
#include "pcu_vty.h"
#include "gprs_rlcmac.h"
#include <pdch.h>
@@ -1096,10 +1097,13 @@
{
struct gprs_rlcmac_bts *bts = bts_main_data();
- if (!strcmp(argv[0], "ip-sns"))
+ if (!strcmp(argv[0], "ip-sns")) {
bts->gb_dialect_sns = true;
- else
+ gprs_ns2_vty_force_vc_mode(true, NS2_VC_MODE_ALIVE, "gb-dialect is ip-sns");
+ } else {
bts->gb_dialect_sns = false;
+ gprs_ns2_vty_force_vc_mode(false, 0, NULL);
+ }
return CMD_SUCCESS;
}