Commit Graph

147 Commits

Author SHA1 Message Date
Sukchan Lee 9357381839 Fix the bug of secuirty capability in security command (#27) 2018-03-03 14:10:24 +09:00
Sukchan Lee 2bc92c5ac8 fix the indentation
* VIM
set sw=4
set ts=4
set expandtab

* Limited with 80 Column
2018-02-27 11:59:08 +09:00
Sukchan Lee 2429a4e363 fix the presentmask and change default configuration (#22) 2018-02-27 11:56:10 +09:00
medeiros405 144548f4c0 src/mme/emm_handler.c 2018-02-26 13:48:26 -03:00
medeiros405 1f44efbc3d src/mme/emm_handler.c 2018-02-26 13:46:28 -03:00
medeiros405 02712a38e6 src/mme/emm_handler.c
src/mme/mme_context.c
src/mme/mme_context.h
support/config/mme.conf.in
2018-02-25 18:33:36 -03:00
Sukchan Lee c0d4f25717 tracking area update request's active flag 2018-02-04 13:12:26 +09:00
Sukchan Lee 95551de5f9 tracking area update is handling based on UE ECM status 2018-02-03 22:55:05 +09:00
Sukchan Lee bb4339de2a rename it 2018-02-03 18:29:32 +09:00
Sukchan Lee 831b3e8985 Error Indication is added 2018-02-03 11:48:15 +09:00
Sukchan Lee 857a250e4f add to trace for testing tracking area update 2018-02-02 13:46:49 +09:00
Sukchan Lee 60cfbed747 Update state machine 2018-01-28 22:08:53 +09:00
Sukchan Lee 21a130bc16 Implicitly S1 release without sending UE context release command 2018-01-28 15:08:52 +09:00
Sukchan Lee 7b2355a40f MME_UE Context is not deleted even thought Detach Request(switch-off case) 2018-01-28 13:50:21 +09:00
Sukchan Lee 28237ea6af clean security context if KSI is INVALID(7) 2018-01-26 09:08:50 +09:00
Sukchan Lee 9503c8efdc chage debug buffer size to HUGE_STRING_LEN(8192) for avoiding buffer overflow 2018-01-24 10:08:59 +09:00
Sukchan Lee f5f4e42be9 update ATTACH_ACCEPT message for solving the problem of EMM_STATUS 2018-01-24 00:03:44 +09:00
Sukchan Lee 35a95fd4ac update trace level 2018-01-23 15:38:07 +09:00
Sukchan Lee 67870af84f update trace log for S1AP/NAS 2018-01-22 23:14:20 +09:00
Sukchan Lee 6e6eb7a355 refine code 2018-01-22 11:40:26 +09:00
Sukchan Lee 907c3f2f3c rollback previous commit 2018-01-20 04:07:20 +09:00
Sukchan Lee cb50821aa8 if TAU_REQUEST is received, update keNB. 2018-01-19 22:21:06 +09:00
Sukchan Lee e4c189fec2 if TAU_REJECT or SERVICE_REJECT, MME UE Context is removed. 2018-01-19 16:29:21 +09:00
Sukchan Lee 2701add779 if EMM_STATUS is received, EMM state will be recovered to an initial state 2018-01-19 15:37:25 +09:00
Sukchan Lee 257d58d999 Add Detach Request Log 2018-01-14 23:02:16 +09:00
Sukchan Lee 3503fda431 clarify attach/tau/service reject interface 2018-01-11 22:25:35 +09:00
Sukchan Lee 47dc5eec38 change UE context release command/complete interface.
- Before : Based on EMM state, we decided call mme_ue_remove() or not
- After : Explictly, user should set about calling the mme_ue_remove().
2018-01-11 22:12:48 +09:00
Sukchan Lee b8ef9e9e2a Header Refactoring 2018-01-04 20:38:22 +09:00
Sukchan Lee 18859c1203 if TAI list is not properly configured, MME sends Attach Reject or TAU
Rejct message.

Attach/TAU Reject contents
 - S1ap_CauseNas_unspecified
 - EMM_CAUSE_TRACKING_AREA_NOT_ALLOWED
 - ESM_CAUSE_PROTOCOL_ERROR_UNSPECIFIED if session is created.
2018-01-02 18:18:45 +09:00
Sukchan Lee 649fd75b14 Authentication failure(Resynch failure) is added 2017-12-18 00:01:07 +09:00
Sukchan Lee 178678c216 tai update 2017-12-09 23:25:29 +09:00
Sukchan Lee 08fe1d64a8 move FSM_TRAN from emm_handler.c to emm_sm.c 2017-09-23 17:17:30 +09:00
Sukchan Lee 1ea7bea037 Use mme_ue->tai, mme_ue->e_cgi.
Do not access enb_ue->tai, enb_ue->e_cgi
2017-09-14 17:40:01 +09:00
Sukchan Lee eb1ff95ca6 add SERVICE_REQUEST in EPS_TYPE
rollback TAU/SERVICE_REQUEST handler in detached state
2017-09-14 00:02:26 +09:00
Sukchan Lee 26386703d3 X2 HO done 2017-09-12 10:41:00 +09:00
Sukchan Lee 04b2e22bf1 add Handover test code 2017-09-11 18:41:14 +09:00
Sukchan Lee 8490a148de service request procedure updated 2017-09-11 14:18:18 +09:00
Sukchan Lee 3b418ca8f9 fix the bug Initial Context Setup Request 2017-09-11 14:01:11 +09:00
Sukchan Lee b40d19db2b propose TAU process when Unknown GUTI or MAC Faield of Security Context 2017-09-10 23:03:24 +09:00
James Park f4e4697430 Update state machine 2017-09-08 15:56:42 -07:00
Sukchan Lee 5455642098 tracking area update for multiple MME 2017-09-08 16:46:37 +09:00
Sukchan Lee b787e31b4e update it 2017-09-07 15:56:31 +09:00
Sukchan Lee 5b2728babd STORE/CLEAR_DATA is introduced to move data betwwen NAS and GTP 2017-09-06 20:29:55 +09:00
Sukchan Lee a9b181cbd5 move ESM SM from mme_sess_t to mme_bearer_t 2017-09-04 22:00:51 +09:00
Sukchan Lee 1d4ca63069 remove redundant code 2017-09-04 13:10:08 +09:00
Sukchan Lee af4cf2a4e1 improve EMM SM 2017-09-04 13:04:35 +09:00
Sukchan Lee 87b0897602 design EMM state machine initially. 2017-09-04 00:06:39 +09:00
Sukchan Lee 93ebb9cd43 fix the bug event param 2017-09-03 16:25:56 +09:00
Sukchan Lee 47722bad31 pdn connectivity request stored in context. and then will be handled
later
2017-09-03 11:48:41 +09:00
Sukchan Lee 038bb7037d move EBI from Session to Bearer Context in MME 2017-09-01 22:21:12 +09:00