Frédéric Leroy
5fc045644c
UE/USIM/API: fix interface for storing usim_data
2017-01-25 13:29:10 +01:00
Frédéric Leroy
45fccb0203
UE/API/USIM: move hex functions to common/utils.c
2017-01-25 13:29:10 +01:00
Frédéric Leroy
9af3599153
UE: add nas_user_api_id_initialize() function
2017-01-25 13:29:10 +01:00
Frédéric Leroy
e36aee0b7f
UE: factorize calloc() calls and exit on failure
2017-01-25 13:29:10 +01:00
Frédéric Leroy
dcf35b2af1
UE/EMM: fix emm_proc_lowerlayer_* prototype
2017-01-25 13:27:43 +01:00
Frédéric Leroy
5367d5dc3f
UE/EMM: move _lowerlayer_data to nas_user_t
2017-01-25 13:27:43 +01:00
Frédéric Leroy
1ca4d551b8
UE: review and annotate code with FIXME
2017-01-25 13:27:43 +01:00
Frédéric Leroy
8d34217ce4
UE: add user instance to itti messages
2017-01-25 13:27:43 +01:00
Frédéric Leroy
556d5a65e9
UE/*: exit on error
2017-01-25 13:24:30 +01:00
Frédéric Leroy
fcf2444ee1
UE/EMM: remove redondant ueid in prototypes
2017-01-25 13:24:30 +01:00
Frédéric Leroy
64e296ed67
UE/API/USER: remove fd from nas_user_t
2017-01-25 13:24:30 +01:00
Frédéric Leroy
38d7adc7e3
UE/*: fix ueid = 0
2017-01-25 13:24:30 +01:00
Frédéric Leroy
c7a36ec6d2
UE/EMM/LowerLayer: move ueid to nas_user_t
2017-01-25 13:24:30 +01:00
Frédéric Leroy
e6daacf7ea
UE/API/USER: move _user_api_*_buffer to user_api_id_t
2017-01-25 13:24:30 +01:00
Frédéric Leroy
a99e1a95af
API/USER: move _user_api_id to nas_user_t
2017-01-25 13:24:30 +01:00
Frédéric Leroy
53fa94785a
UE/EMM: remove extern definitions for timers
2017-01-25 13:24:30 +01:00
Frédéric Leroy
5ab2fccf2f
UE/API/USER: rename _user_data to user_at_commands_t and move it to nas_user_t
2017-01-25 13:23:18 +01:00
Frédéric Leroy
26538bb9e2
UE/API/USIM: move OP to usim_keys_t
2017-01-25 13:23:18 +01:00
Frédéric Leroy
5b90bcbd25
UE/EMM/SAP: fix misuse of extern for emm_proc_plmn_selection_end() and emm_proc_status()
2017-01-25 13:21:50 +01:00
Frédéric Leroy
b33b4df006
UE/API: rename _usim_api_data to usim_sqn_data and move it to usim_data
2017-01-25 13:21:50 +01:00
Frédéric Leroy
ec889250a5
UE/API: remove old Makefiles
2017-01-25 13:20:21 +01:00
Frédéric Leroy
c875b44958
UE/API/USIM: move _usim_api_k to usim_keys_t
2017-01-25 13:19:39 +01:00
Frédéric Leroy
60032f57b4
UE/EMM: move _emm_attach_data to emm_data_t
2017-01-25 13:12:43 +01:00
Frédéric Leroy
289f1ea971
UE/EMM: move _emm_detach_data to emm_data_t
2017-01-25 13:12:43 +01:00
Frédéric Leroy
46438c7cd9
UE/ESM: move _default_eps_bearer_context_data to nas_user_t
2017-01-25 13:12:20 +01:00
Frédéric Leroy
404c346182
UE: rename _nas_user_data to at_response and move it to nas_user_t
2017-01-25 13:12:20 +01:00
Frédéric Leroy
607f0ca377
UE: remove _nas_user_context from comments
2017-01-25 13:12:20 +01:00
Frédéric Leroy
83e1dc9ed0
UE: move _nas_user_nvdata to nas_user_t
2017-01-25 13:12:20 +01:00
Frédéric Leroy
9a33bca200
UE: move _nas_user_context to nas_user_t
2017-01-25 13:12:20 +01:00
Frédéric Leroy
ef05c1d900
UE/EMM: move static T34XX timers to emm_data_t
2017-01-25 13:12:20 +01:00
Frédéric Leroy
491f299bf2
UE/EMM: move _security_data to nas_user_t
2017-01-25 13:12:20 +01:00
Frédéric Leroy
5899af2efd
UE/EMM: move _authentication_data to nas_user_t
2017-01-25 13:12:20 +01:00
Frédéric Leroy
576bbd252c
UE/EMM: move _usim_data to nas_user_t
2017-01-25 13:12:20 +01:00
Frédéric Leroy
7340b5e071
UE/EMM: move _plmn_list to nas_user_t
2017-01-25 13:11:30 +01:00
Frédéric Leroy
2d7f557ae9
UE/EMM: fix buggy condition in IdleMode.c
2017-01-25 13:10:39 +01:00
Frédéric Leroy
5665b05c7c
UE/EMM: move _emm_data to nas_user_t
2017-01-25 13:08:58 +01:00
Frédéric Leroy
809be889a7
UE/ESM: move _esm_ebr_data to nas_user_t
2017-01-25 13:08:19 +01:00
Frédéric Leroy
f99e5e1ff0
UE/ESM: remove useless #if directive in esm_ebr.c
2017-01-25 13:08:19 +01:00
Frédéric Leroy
84fa851dfa
UE/ESM: use static buffer per UE to allow reentrancy in esm_sap.c
2017-01-25 13:08:19 +01:00
Frédéric Leroy
7ff4939da6
UE/EMM/SAP: move _emm_fsm_status to nas_user_t
2017-01-25 13:08:19 +01:00
Frédéric Leroy
73937668f0
UE/ESM: move _esm_pt_data to nas_user_t
2017-01-25 13:08:19 +01:00
Frédéric Leroy
e6b5e1c34d
UE: fix at_nas_ue compilation
2017-01-25 13:08:19 +01:00
Frédéric Leroy
844a8af418
UE/ESM: move _esm_data to nas_user_t
2017-01-25 13:08:19 +01:00
Frédéric Leroy
55364a8860
UE/ESM: fix esm_pt_start_timer callback
2017-01-25 13:08:19 +01:00
Frédéric Leroy
223247ceb0
UE/EMM: add nas_user_t parameter to emm_sap_send
...
Surprisingly, it touches every part of openair3, and most of the prototype.
Moreover, a special attention have been put to callback review.
However, there are still places to fix or review indicated by FIXME
2017-01-25 13:08:19 +01:00
Frédéric Leroy
4742178aee
UE/ESM: Make _esm_data a pointer instance
...
This patch adds esm_data_t parameter to ESM functions.
This fixes a bug where the old _esm_data was redefined in all .o
Signed-off-by: Frédéric Leroy <frederic.leroy@b-com.com >
2017-01-25 13:06:35 +01:00
Frédéric Leroy
d4de8aaf0f
UE: use nas_user_t in nas_* function prototype
...
This patch merely adds a "user" object in all nas_* functions.
This don't move any data structure.
It allows next patches to be nicely split.
Signed-off-by: Frédéric Leroy <frederic.leroy@b-com.com >
2017-01-25 13:06:35 +01:00
Frédéric Leroy
ee82aed182
UE: move _nas_proc_data to nas_user_t struct
2017-01-25 13:06:35 +01:00
Frédéric Leroy
2ee6ae11df
UE: create a user and move user_fd into the nas_user_t struct
2017-01-25 13:06:13 +01:00
Frédéric Leroy
7c8dbbdb25
UE: introduce the nas_user_t type in user_defs.h
2017-01-25 13:06:13 +01:00