aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/include/openbsc/gsm_data.h
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <holger@moiji-mobile.com>2016-05-10 11:15:19 +0200
committerHolger Hans Peter Freyther <holger@moiji-mobile.com>2016-05-10 11:18:26 +0200
commit1710b3139421b76d2ab7f68fe7f6f2cff4fcec14 (patch)
tree46acdac4e89bd5d17b05525725d53e47dfae649f /openbsc/include/openbsc/gsm_data.h
parentd66507d5739be5705e40b97e7d88eb1b6349efb0 (diff)
nitb: Hack different network modes to be used in the systemuser/zecke/ctrl-interface
* Just reject.. * Create but limit service * Create and full service..
Diffstat (limited to 'openbsc/include/openbsc/gsm_data.h')
-rw-r--r--openbsc/include/openbsc/gsm_data.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/openbsc/include/openbsc/gsm_data.h b/openbsc/include/openbsc/gsm_data.h
index 6d7aba358..e9ec92cdf 100644
--- a/openbsc/include/openbsc/gsm_data.h
+++ b/openbsc/include/openbsc/gsm_data.h
@@ -208,6 +208,12 @@ enum gsm_auth_policy {
#define GSM_T3113_DEFAULT 60
#define GSM_T3122_DEFAULT 10
+enum {
+ SUBSCR_DONT_CREATE,
+ SUBSCR_CREATE_FULL_SERVICE,
+ SUBSCR_CREATE_LMTD_SERVICE,
+};
+
struct gsm_network {
/* global parameters */
uint16_t country_code;
@@ -282,7 +288,7 @@ struct gsm_network {
struct osmo_bsc_data *bsc_data;
/* subscriber related features */
- int create_subscriber;
+ int create_subscriber_mode;
struct gsm_subscriber_group *subscr_group;
struct gsm_sms_queue *sms_queue;