diff options
author | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2015-07-13 20:33:08 +0200 |
---|---|---|
committer | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2015-07-14 09:34:33 +0200 |
commit | 32ee7f9840c373bd51761cc5af6a39b261f2e1e1 (patch) | |
tree | 91d37e95b75a6a294d37e78c422d3a0be97082a1 /openbsc/include/openbsc/gsm_data.h | |
parent | 0c0b30022534e330029a21f8d3b8ed42e7d1c953 (diff) |
nitb: Add a mode to not use TMSI for normal operationzecke/features/no-tmsi
In case foreign simcards are used we can not do authentication
and ciphering. In case a TMSI is re-used too early and we do
page using TMSI we can't know which of the two MS is responding
to us. We could change the "secure channel" routine to ask for
the IMSI and only then stop the paging.
As we don't have ciphering there is not much use in using the
TMSI. Add a mode "no assign-tmsi" that will not assign the TMSI
during LU. Now CM Service Request and Paging Response will
work using the IMSI. There can't be a clash with that.
Diffstat (limited to 'openbsc/include/openbsc/gsm_data.h')
-rw-r--r-- | openbsc/include/openbsc/gsm_data.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/openbsc/include/openbsc/gsm_data.h b/openbsc/include/openbsc/gsm_data.h index 6f7c8dd2a..90f3c800d 100644 --- a/openbsc/include/openbsc/gsm_data.h +++ b/openbsc/include/openbsc/gsm_data.h @@ -281,6 +281,9 @@ struct gsm_network { struct gsm_subscriber_group *subscr_group; struct gsm_sms_queue *sms_queue; + /* nitb related control */ + int avoid_tmsi; + /* control interface */ struct ctrl_handle *ctrl; }; |