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
Frédéric Leroy
2d8cf88884
openair2/RRC/LITE: remove fixed ue_mod_id = 0
2017-01-25 13:06:13 +01:00
Frédéric Leroy
b4cbddb970
UE: move nas_ue_task.h from openair2 to openair3/NAS/UE
2017-01-25 13:06:13 +01:00
Frédéric Leroy
3835f10659
UE/ESM: move esm_indication_callback_t from openair2 to esm_ebr.h
2017-01-25 13:06:13 +01:00
Frédéric Leroy
3df061b540
UE/EMM: move emm_indication_callback_t from openair2 to emm_main.h
2017-01-25 13:06:13 +01:00
Cedric Roux
2045a49313
Merge branch 'develop_integration_w03' into 'develop'
...
Develop integration w03
See merge request !89
2017-01-23 10:55:32 +01:00
Cedric Roux
101d28e9da
integration fix: fix compilation of ulsim
...
Hopefully the right argument is passed to this function.
2017-01-23 10:32:39 +01:00
Florian Kaltenberger
e84a00174b
choosing the right version of the unresolved merge conflict in beamforming.c
...
changed the memory allocation of txdataF and beam_weigths
2017-01-21 16:20:10 +01:00
Cedric Roux
37a18b2530
integration fix: bad #if #endif position
2017-01-20 17:22:43 +01:00
Cedric Roux
af67618095
Merge branch 'bugfix-188-multi-UEs-fixes' into develop_integration_w03
2017-01-20 17:05:00 +01:00
Cedric Roux
69c8b8a933
Merge branch 'feature-68-enb-agent' into develop_integration_w03
2017-01-20 16:59:16 +01:00
Cedric Roux
74d07a70f6
Merge branch 'enhancement-192-beamforming' into develop_integration_w03
...
Conflicts:
openair1/PHY/INIT/lte_init.c
openair1/PHY/MODULATION/beamforming.c
openair1/PHY/defs.h
targets/RT/USER/lte-enb.c
2017-01-20 16:58:29 +01:00
Cedric Roux
e6f3c9b899
Merge branch 'enhancement-10-harmony' into develop_integration_w03
...
Conflicts:
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-softmodem.c
2017-01-20 16:49:39 +01:00