Commit Graph

1051 Commits

Author SHA1 Message Date
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 f37b3cbfd3 rollback it 2018-02-03 09:18:22 +09:00
Sukchan Lee 23998862f2 update it 2018-02-03 08:49:46 +09:00
Sukchan Lee e72d79a328 rollback it 2018-02-03 04:18:31 +09:00
Sukchan Lee 66d16ae1bb update it 2018-02-03 03:44:14 +09:00
Sukchan Lee 00178ff65e fix the bug in X2 handover TAI/E_CGI 2018-02-03 02:08:43 +09:00
Sukchan Lee 582c771605 fix the bug : TAU after S1 Handover 2018-02-03 02:00:38 +09:00
Sukchan Lee 52a1e05f41 change warn to trace level 5 2018-02-02 23:36:03 +09:00
Sukchan Lee c293bef05a add IP address log if No TEID 2018-02-02 21:29:02 +09:00
Sukchan Lee ebddb2ad9f rename it 2018-02-02 21:09:37 +09:00
Sukchan Lee 7c2dd5e462 add simulator for S1 holding timer 2018-02-02 20:32:13 +09:00
Sukchan Lee b97597ae7c change S1 release scheme with holding timer(30sec) 2018-02-02 19:37:36 +09:00
Sukchan Lee 57f3baa273 UE-initiated detach_request is handled in every EMM-state 2018-02-02 15:59:21 +09:00
Sukchan Lee d944bca038 context(tai, e_cgi) transfer during S1-handover 2018-02-02 15:30:25 +09:00
Sukchan Lee 857a250e4f add to trace for testing tracking area update 2018-02-02 13:46:49 +09:00
Sukchan Lee 34986be707 rollback implicit S1 release 2018-02-02 04:26:01 +09:00
Sukchan Lee cb7132a2fa fix the bug 2018-02-02 04:20:02 +09:00
Sukchan Lee 5397cfd2d8 Send UE Context Release Command instead of Implicit S1 release 2018-02-02 02:48:55 +09:00
Sukchan Lee 0cd0221b29 rollback conflict between service request and downlink notification 2018-02-01 23:21:20 +09:00
Sukchan Lee 8bd186adad tracking area update accept with ue context release command 2018-02-01 23:06:35 +09:00
Sukchan Lee 4e5d156a6a ECM-IDLE/CONNECTED state is added in MME Context Library 2018-02-01 22:48:59 +09:00
Sukchan Lee c9e44579d8 refine code 2018-02-01 21:38:59 +09:00
Sukchan Lee 4648dc05d5 log update 2018-02-01 16:54:52 +09:00
Sukchan Lee ca79c05fe6 Update TAU Accept & Initial Context Setup Failure 2018-02-01 16:39:42 +09:00
Sukchan Lee b040214364 add U-plane TEID trace log 2018-02-01 14:07:01 +09:00
Sukchan Lee c3afd65ff3 fix the bug for FSM library 2018-02-01 11:56:01 +09:00
Sukchan Lee f4baa62209 explicit S1 release for initial contexgt setup failure 2018-01-31 06:24:23 +00:00
Sukchan Lee 03cf945f95 fix the memroy leak in SGW Downlink Notification Ack 2018-01-31 15:01:13 +09:00
Sukchan Lee 01d7f157ff modify release access bearer regardless ue context release request's cause 2018-01-31 12:54:59 +09:00
Sukchan Lee e49e1d2331 Use explict S1 release for initial context setup failure 2018-01-30 22:14:12 +09:00
Sukchan Lee 67393d0160 Implicit S1 Release immediately if Older S1 context is found. 2018-01-30 22:10:28 +09:00
Sukchan Lee 7ca9ead4b9 refine code 2018-01-30 21:57:19 +09:00
Sukchan Lee 3f7c3d3041 Prevent GUTI re-allocation for every attach_request 2018-01-30 07:25:42 +09:00
Sukchan Lee cf6df20ad7 refine code 2018-01-29 13:44:25 +00:00
Sukchan Lee b77c9b8ff6 refine code 2018-01-29 22:38:53 +09:00
Sukchan Lee 795ecc8cf8 Implicit S1 Release 2018-01-29 19:10:54 +09:00
Sukchan Lee b704e94efa fix the memory leak t3413 paging timer in MME_UE Context 2018-01-29 16:47:07 +09:00
Sukchan Lee ae6e747e52 ECM_IDLE/CONNECTED is introduced 2018-01-29 14:48:51 +09:00
Sukchan Lee 60cfbed747 Update state machine 2018-01-28 22:08:53 +09:00
Sukchan Lee 597fcfbad9 rollback implict S1 release 2018-01-28 16:13:48 +09:00
Sukchan Lee 762431cb6f GUTI is suppressed in Attach accept if GUTI is not changed. 2018-01-28 15:32:45 +09:00
Sukchan Lee 21a130bc16 Implicitly S1 release without sending UE context release command 2018-01-28 15:08:52 +09:00
Sukchan Lee 5774aeb62d Change Cause value in UE Context Release Command 2018-01-28 14:11:17 +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 09969e859d update log 2018-01-26 07:10:41 +09:00
Sukchan Lee 9451928786 remove INVALID ASSERT in SGW 2018-01-26 06:52:30 +09:00
Sukchan Lee dfb9755295 update data plane trace 2018-01-24 02:59:23 +00:00
Sukchan Lee 4c98dae79e fix the bug indirect tunnel 2018-01-24 11:54:04 +09:00
Sukchan Lee 94145fec62 fix the bug for finding indirect tunnel 2018-01-24 11:32:46 +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 b1c61cfcbf state name changes detached/attached -> de_registered/registered 2018-01-23 17:18:18 +09:00
Sukchan Lee ed92c30b26 adjust trace_level 2018-01-23 17:11:21 +09:00
Sukchan Lee 610292fb5c dp log added 2018-01-23 16:48:40 +09:00
Sukchan Lee 66d71924ce update trace level 2018-01-23 16:10:46 +09:00
Sukchan Lee b37a74416a trace name gtp -> gtpv2, others -> app 2018-01-23 16:02:35 +09:00
Sukchan Lee 35a95fd4ac update trace level 2018-01-23 15:38:07 +09:00
Sukchan Lee 6850e3b2a3 update log 2018-01-22 15:12:36 +00:00
Sukchan Lee 225e1ba07f refine GTP/Diameter Log 2018-01-23 00:00:57 +09:00
Sukchan Lee 67870af84f update trace log for S1AP/NAS 2018-01-22 23:14:20 +09:00
Sukchan Lee 17cbd61552 add emm_state_exception if identity response cannot find IMSI 2018-01-22 17:08:53 +09:00
Sukchan Lee ebd8d2f571 update state machin 2018-01-22 16:53:47 +09:00
Sukchan Lee 7d43bd870e refine attached/detached state handler 2018-01-22 16:35:12 +09:00
Sukchan Lee f94553bc8a update state machine 2018-01-22 12:24:18 +09:00
Sukchan Lee 6e6eb7a355 refine code 2018-01-22 11:40:26 +09:00
Sukchan Lee b678d9e9a2 change the log level for conflict M-TMSI 2018-01-21 22:46:48 +09:00
Sukchan Lee 4c8e2add2f fix the bug M-TMSI generator 2018-01-21 22:36:49 +09:00
Sukchan Lee 8557d50341 rename hss_kdf -> hss_auc 2018-01-21 20:46:02 +09:00
Sukchan Lee e785d4ca4e refine S1ap_Cause related source code 2018-01-21 20:31:28 +09:00
Sukchan Lee 32d62805df changes trace level 2018-01-21 17:40:06 +09:00
Sukchan Lee 4eb314d781 In emm_state_attached state, if NAS MAC is failed, service reject is sent out 2018-01-21 17:36:59 +09:00
Sukchan Lee 1d947c5698 M-TMSI is generated by Random Number for protecting security attach 2018-01-21 16:53:39 +09:00
Sukchan Lee 05f631f0ac change service_request test packet 2018-01-21 15:44:30 +09:00
Sukchan Lee 9b9bfdc0b0 add head logger for indicating configuration file path 2018-01-21 11:21:56 +09:00
Sukchan Lee f93d367eee update EMM state machine 2018-01-20 15:09:30 +09:00
Sukchan Lee 6bcd72cf45 update state machine 2018-01-20 12:42:58 +09:00
Sukchan Lee 2a6102d207 fix the bug 2018-01-20 12:16:08 +09:00
Sukchan Lee 56dd6b6a28 fix the memory leak when SGW cannot find tunnel 2018-01-20 09:35:03 +09:00
Sukchan Lee 3be652701e update EMM state machine 2018-01-20 08:52:59 +09:00
Sukchan Lee 862571c8ed rollback state machine 2018-01-20 04:29:58 +09:00
Sukchan Lee 907c3f2f3c rollback previous commit 2018-01-20 04:07:20 +09:00
Sukchan Lee baf273c06e add simulator for verifying NAS MAC 2018-01-20 03:11:20 +09:00
Sukchan Lee cb50821aa8 if TAU_REQUEST is received, update keNB. 2018-01-19 22:21:06 +09:00
Sukchan Lee 1830b0bc75 add authentication failure exception 2018-01-19 17:43:46 +09:00
Sukchan Lee d02763dde5 security mode reject is added 2018-01-19 17:30:18 +09:00
Sukchan Lee ee0d7fe7d8 add error handling if ue context release request is radio network 2018-01-19 17:00:37 +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 9b8eef2545 rollback previous commit 2018-01-19 14:03:27 +09:00
Sukchan Lee 52c6504c65 for test..disable NAS MAC check 2018-01-19 04:49:41 +09:00
Sukchan Lee f35aa2178f fix the abort-cause value 2018-01-19 01:32:01 +09:00
Sukchan Lee 46f85d9fc8 Volte QoS is basically derived by IMS instead of EPC.
If the QoS informaton is provided from IMS, we'll use WEBUI QoS value
2018-01-19 01:23:13 +09:00
Sukchan Lee 6acdff21bb fix the bug for initial context setup failiure 2018-01-18 10:04:55 +09:00
Sukchan Lee e0504dcf12 check enb_ue context before paging message is sent out 2018-01-18 08:36:56 +09:00
Sukchan Lee 95708a6ce4 fix the memory leak 2018-01-18 08:03:37 +09:00
Sukchan Lee 8025f10586 diameter log level is fixed 2018-01-17 23:08:20 +09:00
Sukchan Lee e2f1872ea7 loglevel is adjusted 2018-01-17 22:55:52 +09:00
Sukchan Lee c56f75299c if WEBUI activates state dedicated bearer, modify bearer will be initiated 2018-01-17 21:47:59 +09:00
Sukchan Lee 8537aaee1b ASR/ASA is done 2018-01-17 21:22:30 +09:00
Sukchan Lee d13b735d26 rx_sess_data is changed to list structure 2018-01-17 20:31:49 +09:00
Sukchan Lee d8f23bed1a mme_ue_remove() if detach request is switch-off 2018-01-17 16:53:49 +09:00
Sukchan Lee 131fb3ac79 modify dedicated bearer is done 2018-01-17 16:01:11 +09:00
Sukchan Lee fffd654391 NAS modify bearer request/accept is done 2018-01-17 15:41:45 +09:00
Sukchan Lee c12e76e32d Update Bearer Request is added in PGW 2018-01-17 13:49:08 +09:00
Sukchan Lee f1e41050c3 re-factoring Gx/Rx diameter to apply modification 2018-01-17 12:41:57 +09:00
James Park 543753d0d1 Merge branch 'master' of https://github.com/acetcom/cellwire 2018-01-16 16:33:46 -08:00
James Park 2bb9446fa2 Fix bug: Wrong assignment of teid 2018-01-16 16:33:06 -08:00
Sukchan Lee 73a352657d print raw packet if S1AP decoder is failed 2018-01-17 08:52:58 +09:00
Sukchan Lee 47407e4855 deactivate dedicated bearer is done 2018-01-16 22:14:59 +09:00
Sukchan Lee 60b59babe0 deactivate bearer context request is added 2018-01-16 20:49:39 +09:00
Sukchan Lee 733f598f24 PCC Rule Remove is added in RAR/RAA 2018-01-16 16:11:30 +09:00
Sukchan Lee 521b18ea2a STR/STA is added 2018-01-15 17:25:14 +09:00
Sukchan Lee 5457e4042e suppport P-CSCF session state maintained mode 2018-01-15 14:57:39 +09:00
Sukchan Lee 4b0565c2e9 refine code 2018-01-15 12:52:05 +09:00
Sukchan Lee d1303a60e4 refine code 2018-01-15 11:54:22 +09:00
Sukchan Lee 257d58d999 Add Detach Request Log 2018-01-14 23:02:16 +09:00
Sukchan Lee 059a71822c P-CSCF simulator is done(Only Call Initiating). Later we will implement 'Call Terminating' 2018-01-14 22:49:29 +09:00
Sukchan Lee d77be669a9 update it 2018-01-14 22:02:37 +09:00
Sukchan Lee c1848e03a1 update it 2018-01-14 21:31:16 +09:00
Sukchan Lee ee770398c2 RAR/RAA is mostly done 2018-01-14 19:54:50 +09:00
Sukchan Lee 11b4463ce4 continue to implement RAR 2018-01-14 18:15:38 +09:00
Sukchan Lee 4b1c4b598b Gx/Rx interface is changed 2018-01-14 13:51:35 +09:00
Sukchan Lee 2884430c57 remove Specific-Action/Abort-Cause in Gx message 2018-01-14 13:00:41 +09:00
Sukchan Lee 853913b31d fix the bug for initial context setup failure 2018-01-13 23:06:21 +09:00
Sukchan Lee 8c3d4ca0de core_free -> CORE_FREE. We need to know which function raise this
exception
2018-01-13 22:03:30 +09:00
Sukchan Lee 63562dd63a add log message 2018-01-13 21:19:43 +09:00
Sukchan Lee 4417578210 RS/RA bug is fixed.
RA dst IP address is dervied from RA's src IP address
RA prefix address is used subnet address instead of UE IPv6 address
2018-01-13 14:15:00 +09:00
Sukchan Lee 694c39c69e fix the bug related UE context release request(transport error) 2018-01-12 08:54:58 +09:00
Sukchan Lee 9675c3bf8c initiate GTP delete session request if EPC received initial context setup failure 2018-01-12 08:32:33 +09:00
Sukchan Lee 8753879a93 Oops! remove unneeded code 2018-01-12 08:29:25 +09:00
Sukchan Lee f41559c55f fix the bug releated the handler for UE context release request(transport:1) 2018-01-12 08:25:30 +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 1498f6c015 GTP ECHO-REQ/RSP log level chaged to 5 2018-01-11 14:39:12 +09:00
Sukchan Lee 7a771173bc refine log 2018-01-11 14:06:02 +09:00
Sukchan Lee 9ec0867941 log refine for GTP 2018-01-11 13:42:33 +09:00
Sukchan Lee f360d20f01 PCRF(RAR) message is done 2018-01-10 23:41:56 +09:00
Sukchan Lee 2059341d4f Diameter Gx Code Refine 2018-01-10 22:09:08 +09:00
Sukchan Lee 58f501d397 For IMS, WebUI behavior is changed.
If Flow is not added in PCC_Rule, this PCC_Rule will not be installed in PGW.
In this case, AF function will give the Flow Description.
If Rx(Media-Type) is set to "AUDIO" type, PCC_Rule(QCI=1) will be associated,
And then, the PCC_Rule will be installed in PGW
2018-01-10 21:44:23 +09:00
Sukchan Lee e24856eb0e GX RAR/RAA(PGW-PCRF) is added 2018-01-10 16:06:19 +09:00
Sukchan Lee 0a490cf819 MME/HSS diameter code refine 2018-01-10 14:15:00 +09:00
Sukchan Lee b25082cb06 PGW/PCRF diameter code refine 2018-01-10 12:45:58 +09:00
Sukchan Lee 60b82c75e6 fix linux compile error 2018-01-09 14:11:21 +00:00
Sukchan Lee 1f0452d37d add RAR handler in PGW 2018-01-09 23:06:48 +09:00
Sukchan Lee e9da026495 PCRF RX/GX session association 2018-01-09 22:53:09 +09:00
Sukchan Lee b99c266533 P-CSCF simulator adds Frame-IP-Address and Frame-IPv6-Prefix.
This is used to test PCRF Rx/Gx dimaeter session assoication
2018-01-09 21:25:52 +09:00
Sukchan Lee b80b295af4 if eNB initiated UE Context Release Request with Transport Error, MME sends NAS UE Context Release Command with NAS detach cause 2018-01-09 18:02:56 +09:00
Sukchan Lee a15b60024b ignore delete session in UEContextReleaseComplete
if MME re-started, there is no MME_UE context. In this case, we ignore
delete sessoin process in UEContextReleaseComplete
2018-01-09 17:38:06 +09:00