Commit Graph

88 Commits

Author SHA1 Message Date
Sukchan Lee 17b464b4c6 sends release command after attach reject sends 2017-08-11 14:51:05 +09:00
Sukchan Lee 2951f3dbb8 Attach Reject is implemented 2017-08-11 12:05:01 +09:00
Sukchan Lee 193aeaa3bf missing 2017-08-10 17:36:28 +09:00
Sukchan Lee 5179bb9e91 re-archi mostly done 2017-08-10 17:28:03 +09:00
Sukchan Lee 1de4e8d446 temporal update 2017-08-10 16:47:18 +09:00
Sukchan Lee 682eee215b fix the bug for delete session response 2017-08-10 10:01:50 +09:00
Sukchan Lee feea703894 remove all local event. 2017-08-10 00:41:09 +09:00
Sukchan Lee 69607fbbb4 under re-architecturing 2017-08-09 20:49:18 +09:00
Sukchan Lee e6e2183801 Add Diameter Error if IMSI is not found 2017-08-09 14:48:44 +09:00
James Park d3cdbac70d Retransmit paging if UE is not paged. 2017-08-07 15:58:13 -07:00
James Park 66ab5a8ca8 Add missing reset routine to re-send dl_notification message 2017-08-04 15:03:27 -07:00
James Park 790885e426 Send S1AP_Paging after receving downlink data notification 2017-08-04 14:34:52 -07:00
James Park 420953fa32 Update downlink data notification 2017-08-02 17:32:50 -07:00
James Park 55c3d5e92e Implement downlink data notfication(Not tested yet) 2017-08-02 16:18:19 -07:00
Sukchan Lee 432626628c add s6a trace for message context
And this is a changed.
  TRACE.CONTEXT, TRACE.SM is removed in configuration files
  TRACE.OTHERS is added

See the support/nextepc.conf.in

Even though, you don't have to apply this changes to your current
configuration. TRACE.CONTEXT/SM/OTHERS will be ignored.
2017-08-02 15:11:08 +09:00
Sukchan Lee 4496998fd3 remove mme_kdf_enb in auth response 2017-08-02 09:17:55 +09:00
James Park 60166055f6 - Update Kenb when required(after NAS SMC and after Attach req if
security_ctx avilable)
- attach & detach & attach : Passed
- attach & idel & ServiceRequest : Passed
2017-08-01 15:17:12 -07:00
Sukchan Lee 91f1d9adc5 add NAS trace message 2017-08-01 11:34:15 +09:00
Sukchan Lee d30591cbd7 add NAS message trace 2017-07-31 23:27:14 +09:00
Sukchan Lee 0c6abd3501 clarify code for checking security context 2017-07-30 18:38:37 +09:00
Sukchan Lee bd6777f7b0 remove mme_assoicate_ue_context in emm_handler
becuase I think jinyoung's previous modification for
mme_assoicate_ue_context is more proper location.
2017-07-30 18:13:18 +09:00
Sukchan Lee 6a6e1a59ab update it 2017-07-28 23:20:09 +09:00
Sukchan Lee 916d8032dc most function is implemeted related Attach Request
Except ATTACH_REQEST integrity check after NAS_Decode
2017-07-28 14:19:43 +09:00
Sukchan Lee 0315c6d109 update it 2017-07-28 14:06:40 +09:00
Sukchan Lee 63cfc93819 GUTI handler is added 2017-07-28 12:48:49 +09:00
Sukchan Lee 6fae40a118 add session checking interface 2017-07-28 11:37:19 +09:00
Sukchan Lee 345ef20934 intermediate..
We should decode NAS message, and then integrity is checked later.
Because, To get MME UE Context, at first, we need to know GUTI in NAS
message.
if S-TMSI is not available.. Sigh!

if NAS is ciphered, The seqence are 'Decrypt->Decode->Integrity Check'
if NAS is not cihpered, The sequence are 'Decode->Integrity Check'
2017-07-27 21:50:55 +09:00
Sukchan Lee 773d31a17e auth process skip routine is added 2017-07-26 23:27:03 +09:00
Sukchan Lee 6d8af29f6e intermidiate..spec study is needed 2017-07-26 21:58:14 +09:00
Sukchan Lee 26749de828 Save NAS decoded message instead of message type 2017-07-26 19:40:52 +09:00
Sukchan Lee 62935bd625 detach done 2017-07-26 17:55:53 +09:00
Sukchan Lee 67630336cd UE initiated idle-mode done 2017-07-26 11:28:43 +09:00
Sukchan Lee 3f22f4f666 add servce_request handler in EMM module 2017-07-26 00:22:20 +09:00
Sukchan Lee b302928bf3 ue context release implemented for idle-mode 2017-07-25 21:15:25 +09:00
Sukchan Lee 42050e8b35 add comment 2017-07-23 16:35:01 +09:00
Sukchan Lee 9b1e9834dd mme_ue_set_imsi function includes GUTI generation 2017-07-23 16:26:40 +09:00
James Park 7f39ebc491 Merge branch 'master' of https://github.com/acetcom/cellwire 2017-07-21 10:18:36 -07:00
James Park bea13d81c0 Save imsi to mme_ue context 2017-07-21 10:17:51 -07:00
Sukchan Lee c5eeffae47 update it 2017-07-15 00:27:22 +09:00
Sukchan Lee 6e79a65ff4 update it 2017-07-14 21:39:21 +09:00
Sukchan Lee 01509f1ff6 update it 2017-07-14 21:35:24 +09:00
Sukchan Lee 57d94969bf Merge branch 'master' of https://github.com/acetcom/cellwire 2017-04-28 16:12:18 +09:00
Sukchan Lee 6a68eaac02 change vairable name from 'ue' to 'enb_ue or mme_ue' 2017-04-28 16:11:45 +09:00
James Park 6cffc8a407 Add the functions which search mme_ue by imsi or guti 2017-04-28 15:33:40 +09:00
James Park 62935aac2c Merge branch 'master' of https://github.com/acetcom/cellwire
Conflicts:
	src/mme/emm_handler.c
	src/mme/emm_handler.h
2017-04-28 14:56:47 +09:00
James Park 2939cf1349 Merge branch 'master' of https://github.com/acetcom/cellwire
Conflicts:
	src/mme/mme_context.c
	src/mme/mme_context.h
	src/mme/s1ap_handler.c
2017-04-28 14:43:04 +09:00
Sukchan Lee 337dccff45 change the name mme_bearer_first to mme_default_bearer_in_sess 2017-04-28 14:08:43 +09:00
Brandon 846f356322 implement detach process
- mme done including emm, esm, and s1ap
   - sgw/pgw are not finished
   - exception processing is further needed.
2017-04-28 13:46:16 +09:00
James Park 65b5378c91 Split ue_context into two context(enb_ue_t, mme_ue_t) 2017-04-28 13:43:42 +09:00
Sukchan Lee 344188143f add default bearer context when session cotext is added 2017-04-28 08:20:50 +09:00