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
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
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
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
521b18ea2a
STR/STA is added
2018-01-15 17:25:14 +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
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
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
0a490cf819
MME/HSS diameter code refine
2018-01-10 14:15:00 +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
Sukchan Lee
06a4a09d08
gtp code refine
2018-01-09 16:37:05 +09:00
Sukchan Lee
e4397176cf
support pcrf gx session maintained mode
2018-01-08 20:09:13 +09:00
Sukchan Lee
779d5e88d0
PCRF freeDiameter module disunite to Gx module and Rx module
2018-01-08 18:34:51 +09:00
Sukchan Lee
5ca708deab
fix the bug for diameter session memory management
2018-01-07 15:26:17 +09:00
Sukchan Lee
9e8ced5835
Apply new freeDiameter configuration to all other daemon(HSS, PGW, PCRF)
2018-01-05 23:31:30 +09:00
Sukchan Lee
f945b483e8
MME freeDiameter configuration is done
2018-01-05 23:03:41 +09:00
Sukchan Lee
add2145851
freeDiameter Config Re-factoring!
...
For P-CSCF simulation, it is not good if freeDiameter configuartion is
needed. As such, we merged this configuration is in the nextepc
configuration.
2018-01-05 16:25:02 +09:00
Sukchan Lee
9d14f5e89d
fix the bug the unlimited loop.
...
if the system is not supported SCTP, mme daemon is to be unlimited loop.
2018-01-04 22:03:59 +09:00
Sukchan Lee
b8ef9e9e2a
Header Refactoring
2018-01-04 20:38:22 +09:00
Sukchan Lee
4501a76d96
UE Time Zone is added in Create Session Request(GTP) and CCR(Gx)
...
I'm not sure where this value should be configured.
At this point, MME estimate UE Time Zone from MME's system.
From this, MME generates UE TIme Zone for Create Session Request.
PGW is just forward this value to the PCRF using CCR(Gx) Message.
2018-01-02 22:14:28 +09:00
Sukchan Lee
408ce293de
if initial context setup failure is received, MME_UE context is deleted.
2018-01-02 18:30:17 +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
8081ea3044
fix the bug
2017-12-20 13:16:16 +09:00
Sukchan Lee
a864b36f44
Default APN is added
2017-12-19 17:05:54 +09:00
Sukchan Lee
65088e690d
fix the reboot bug in package scenario
2017-12-18 16:02:28 +09:00
Sukchan Lee
649fd75b14
Authentication failure(Resynch failure) is added
2017-12-18 00:01:07 +09:00
Sukchan Lee
487a4eb155
remove lock in select_loop dispatcher
2017-12-17 10:02:08 +00:00
Sukchan Lee
1131166988
remove sctp warning
2017-12-17 09:40:29 +00:00
Sukchan Lee
cc762f3c00
WebUI PGW IP setting is added
2017-12-15 13:47:57 +09:00
Sukchan Lee
94c2c6ca7d
message format creation bug is fixed related prefixlen
2017-12-15 09:41:54 +09:00
Sukchan Lee
46c699143a
IPv6 Control Plane done
2017-12-14 21:42:19 +09:00
Sukchan Lee
cb4893c36b
Multiple TAI List done
2017-12-11 16:55:11 +09:00
Sukchan Lee
5551ecf6cd
TAI List encoding done in Attach Accept
2017-12-11 16:08:17 +09:00
Sukchan Lee
521d7877b4
Multiple TAI list
...
Configuration Parer, Message Build is added
2017-12-11 00:01:02 +09:00
Sukchan Lee
178678c216
tai update
2017-12-09 23:25:29 +09:00
Sukchan Lee
ce801ee218
`dev` is added in the configuration
2017-12-09 23:07:19 +09:00
Sukchan Lee
bd424f3a08
trace update
2017-12-08 14:48:48 +09:00
Sukchan Lee
a0599f7c2d
S1AP MAC is done
2017-12-08 14:29:35 +09:00
Sukchan Lee
793b06ce33
Mac OS X S1AP improved
2017-12-08 12:43:35 +09:00
Sukchan Lee
44fed77ac4
all address format is changed to support IPv4/IPv6 dual stack
2017-12-07 17:40:15 +09:00
Sukchan Lee
ceda682290
intermediate
2017-12-07 17:23:45 +09:00
Sukchan Lee
3e05717180
transport layer convertor is added
2017-12-07 16:51:21 +09:00
Sukchan Lee
6d412139ef
update gtp_f_teid_t
2017-12-07 14:48:25 +09:00
Sukchan Lee
48cdb1e390
merge 3gpp library to core library
2017-12-07 14:37:58 +09:00
Sukchan Lee
03a6bb7902
SGW/PGW GTP-U is added
2017-12-07 13:27:17 +09:00
Sukchan Lee
35f35458c7
refine it
2017-12-06 20:44:30 +09:00
Sukchan Lee
82b84d760c
refine it
2017-12-06 17:58:38 +09:00
Sukchan Lee
10becbb998
remove reduant variable in the context
2017-12-06 12:28:24 +09:00
Sukchan Lee
1c587edff5
no_ipv4, no_ipv6, prefer_ipv4 is tested
2017-12-06 12:13:56 +09:00
Sukchan Lee
9d3049de00
remove POINTTOPOINT interface in probe ip address
2017-12-05 14:30:09 +00:00
Sukchan Lee
a747f91b39
SGW GTP-C server is added
2017-12-05 21:11:36 +09:00
Sukchan Lee
a7690e395b
refine it
2017-12-05 20:39:15 +09:00
Sukchan Lee
c4c03da77f
refine
2017-12-05 14:27:24 +09:00
Sukchan Lee
5663cd87c1
SGW GTP-C Client is added
2017-12-05 13:28:34 +09:00
Sukchan Lee
fe921e0c2f
refine ipv6
2017-12-05 10:50:31 +09:00
Sukchan Lee
63fb6625b3
multiple addresss is added
2017-12-05 00:16:34 +09:00
Sukchan Lee
609aa4558f
name changes
2017-12-03 22:25:31 +09:00
Sukchan Lee
97c7ad63b6
fix the PGW peer configuration bug
2017-12-03 21:34:39 +09:00
Sukchan Lee
a6d23971cd
All MME GTP configuration is done
2017-12-03 17:00:11 +09:00
Sukchan Lee
17b6a013b8
parameter.prefer_ipv4 is implemented
2017-12-03 16:31:53 +09:00
Sukchan Lee
f86839eb7b
configuration is changed from the discussions
2017-12-03 12:02:56 +09:00
Sukchan Lee
2c00f28b50
MME GTP Client is done
2017-12-02 15:49:03 +09:00
Sukchan Lee
ce5b65b4df
gtp node is added
2017-12-02 14:17:32 +09:00
Sukchan Lee
4a2604b52c
name changes
2017-12-02 10:50:24 +09:00
Sukchan Lee
8add407715
fix the bug
2017-12-02 00:49:58 +09:00
Sukchan Lee
c300d2b99a
MME GTPC Server done
2017-12-02 00:44:07 +09:00
Sukchan Lee
8287db900c
update it
2017-12-01 22:04:51 +09:00
Sukchan Lee
7e0ce073fb
mme gtp config is added
2017-12-01 21:47:15 +09:00
Sukchan Lee
5a818eb8cd
gtp_node is added
2017-11-30 20:13:15 +09:00