Sukchan Lee
fc9857b3f0
add s1ap encoder/decoder function for path switch
2017-09-11 19:20:40 +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
James Park
98e56968ee
1. Move assert routine to accept "downlink notificaton"
...
2. Add state to sgw_ue
3. Only send "dl notification" when ue is s1u_inactive
2017-09-08 11:46:28 -07:00
Sukchan Lee
97da327a61
add PDN connectivity reject
2017-09-08 18:50:27 +09:00
Sukchan Lee
4b5d6ba01b
missing
2017-09-08 17:54:59 +09:00
Sukchan Lee
5455642098
tracking area update for multiple MME
2017-09-08 16:46:37 +09:00
Sukchan Lee
fc974bb707
Merge branch 'master' of https://github.com/acetcom/cellwire
2017-09-08 12:12:13 +09:00
Sukchan Lee
0022e62991
fix the bug dedicated beraer
2017-09-08 12:11:44 +09:00
James Park
2e5b865621
Find the bearer with matched packet(Not yet finished)
2017-09-07 17:51:12 -07:00
Sukchan Lee
08e459a632
update it
2017-09-07 23:51:06 +09:00
Sukchan Lee
b0be746292
add PDN disconnect
2017-09-07 23:41:05 +09:00
Sukchan Lee
913762c317
update it
2017-09-07 22:22:42 +09:00
Sukchan Lee
bd4a816587
fix the bug PTI
2017-09-07 21:28:12 +09:00
Sukchan Lee
c8dd87123c
update state machine
2017-09-07 19:44:08 +09:00
Sukchan Lee
71a31cf353
fix the bug for dedicated bearer activation during tracking area request
2017-09-07 16:43:39 +09:00
Sukchan Lee
b787e31b4e
update it
2017-09-07 15:56:31 +09:00
Sukchan Lee
ac51f9e0e6
change the test order for testing multiple delete session
2017-09-07 14:41:40 +09:00
Sukchan Lee
fb7ae93b07
fix the bug for ping.
...
gtpv2c_header_t and gtp_header_t(v1) is merged to gtp_header_t.
In this case, sizeof(gtp_header_t) is 12 because the structure has an
attribute of gtpv2c header something like sequence number.
As such, we should not use sizeof(gtp_header_t) directly.
Use GTPV1U_HEADER_LEN and GTPV2C_HEADER_LEN.
2017-09-07 14:10:52 +09:00
Sukchan Lee
229d04c284
Multiple PDN ..done!
2017-09-07 00:37:16 +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
196f79ad19
change the sample filter rule
2017-09-06 15:54:30 +09:00
Sukchan Lee
46ce8e0c93
dedicated bearer done
2017-09-06 15:38:24 +09:00
Sukchan Lee
886ef5a747
add TFT(Packet Filter) in Create Bearer Request
2017-09-06 15:02:43 +09:00
Sukchan Lee
d1056a06c8
add default bearer MBR/GBR parameter if User want to set
2017-09-05 14:52:19 +09:00
Sukchan Lee
a69760c689
reorder control plane flow
2017-09-05 13:15:04 +09:00
Sukchan Lee
bb5edf2a57
update it
2017-09-05 12:37:27 +09:00
Sukchan Lee
f4ec627532
dedicated bearer control plane done between UE and PGW except TFT
2017-09-05 10:49:32 +09:00
Sukchan Lee
257c6f2115
Create Bearer Response (MME->SGW)
2017-09-05 01:17:24 +09:00
Sukchan Lee
41262d50fa
dedicated bearer(MME->UE)
2017-09-05 00:04:05 +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
1c8a59d3b4
Create Bearer Request (SGW->MME)
2017-09-04 20:06:54 +09:00
Sukchan Lee
abbd8fa869
Create Bearer Request (PGW->SGW)
2017-09-04 19:20:06 +09:00
Sukchan Lee
798c81b6dd
add pgw_s5c_build module
2017-09-04 17:27:14 +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
b60dc499b8
update it
2017-09-03 12:38:00 +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
4f5c3d2872
remove STORE_SESSION in Create Session Request/Response
...
EBI is mandatory in Create Session Response.
So, we can get the session context from EBI
2017-09-02 10:14:40 +09:00
Sukchan Lee
af8b6ff212
missing
2017-09-02 01:49:37 +09:00
Sukchan Lee
3bef0ac82f
All GTP re-archi done
2017-09-02 01:48:09 +09:00
Sukchan Lee
6ddaa2a91e
socket descriptor is in GTP Node structure for simple interface
2017-09-02 00:11:49 +09:00
Sukchan Lee
038bb7037d
move EBI from Session to Bearer Context in MME
2017-09-01 22:21:12 +09:00
Sukchan Lee
1dddde1d74
fix the bug core_buffer_to_bcd
2017-09-01 22:03:52 +09:00
Sukchan Lee
021e3ee963
MME-SGW GTP-C TEID is assigned per-UE
2017-09-01 21:35:45 +09:00