Commit Graph

76 Commits

Author SHA1 Message Date
Sukchan Lee 7118f5b352 use round-robin for selecting SGW 2017-08-17 14:45:18 +09:00
Sukchan Lee f6636453b6 add initial code for PCRF 2017-08-17 14:15:08 +09:00
Sukchan Lee 64d03a8cf1 remove all local config related freeDiameter 2017-08-17 09:43:33 +09:00
Sukchan Lee d32c4b9743 PGW freeDiameter is added. more test is needed 2017-08-16 23:40:35 +09:00
Sukchan Lee 114e6927c1 update it 2017-08-11 19:34:27 +09:00
Sukchan Lee 9946846494 update it 2017-08-11 17:16:35 +09:00
Sukchan Lee 5179bb9e91 re-archi mostly done 2017-08-10 17:28:03 +09:00
James Park 5db7686c3d Fix leak : Releae the memory of UeCapaiblity if exists before allocating
the new one
2017-08-08 14:45:52 -07:00
James Park 7243966cc4 Save UeRadioCapability into mme_ue.
The saved information will be used when transmitting
InitialContextSetupReq
2017-08-08 12:01:08 -07:00
James Park d3cdbac70d Retransmit paging if UE is not paged. 2017-08-07 15:58:13 -07:00
Sukchan Lee 262cc871da conf name changes..
TRACE_LEVEL.S6A -> TRACE_LEVEL.FD
2017-08-05 14:37:53 +09:00
Sukchan Lee 63d29714e2 libs6a -> libfd for adding other interface such as Gx 2017-08-05 14:23:37 +09:00
Sukchan Lee 772aefec7d initial routine re-architecture to remove memory leak and improve
stability
2017-08-04 21:29:49 +09:00
Sukchan Lee 4c124cb540 update trace code 2017-08-02 19:33:57 +09:00
Sukchan Lee bcbb08acf5 fix the testcode bug
Previously, test code could be executed although HSS-MME is not
connected.
As such, I've fixed test code is executed right after HSS-MME is connected
2017-08-02 19:15:30 +09: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 67003aef5a add S6A_TLS_PORT 2017-08-02 02:16:30 +09:00
Sukchan Lee 91f1d9adc5 add NAS trace message 2017-08-01 11:34:15 +09:00
Sukchan Lee 873f2bdb95 add S1AP encoding/decoding trace 2017-07-31 23:12:13 +09:00
Sukchan Lee f7ec3c7c6e Configuration for TRACE is added 2017-07-31 22:35:25 +09:00
Sukchan Lee a30bfa7321 HSS IP address is added. 10.1.35.214.
You need to add ip alias for HSS
2017-07-30 23:08:10 +09:00
Sukchan Lee abf87a0673 intermediate 2017-07-30 22:29:27 +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 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 67630336cd UE initiated idle-mode done 2017-07-26 11:28:43 +09:00
Sukchan Lee 9b1e9834dd mme_ue_set_imsi function includes GUTI generation 2017-07-23 16:26:40 +09:00
Sukchan Lee 094a5c051d GUTI is added 2017-07-23 12:25:01 +09:00
Sukchan Lee c96d19ffce fix the BUG, see the hash usage for mme_ue->imsi 2017-07-22 15:13:44 +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 f812f6038d update it 2017-07-15 06:58:14 +09:00
Sukchan Lee c5eeffae47 update it 2017-07-15 00:27:22 +09:00
Sukchan Lee 70dc633a96 update it 2017-07-15 00:00:08 +09:00
Sukchan Lee 5147afd39e update it 2017-07-14 22:03:10 +09:00
Sukchan Lee 6e79a65ff4 update it 2017-07-14 21:39:21 +09:00
Sukchan Lee df371f3b66 update it 2017-07-14 20:46:15 +09:00
Sukchan Lee 1fe12dae1c update it 2017-07-14 20:04:11 +09:00
Sukchan Lee 020602b42d update it 2017-07-14 19:00:26 +09:00
Sukchan Lee e9cee2b420 update it 2017-07-13 10:31:07 +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
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 7fe75bd6af add timer example code 2017-04-28 12:39:14 +09:00
Sukchan Lee f5fdbb093b add default bearer context interface 2017-04-28 08:28:04 +09:00
Sukchan Lee 344188143f add default bearer context when session cotext is added 2017-04-28 08:20:50 +09:00
Sukchan Lee a377aa7c31 mme_sess_t is added 2017-04-27 23:06:10 +09:00