Sukchan Lee
597fcfbad9
rollback implict S1 release
2018-01-28 16:13:48 +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
e785d4ca4e
refine S1ap_Cause related source code
2018-01-21 20:31:28 +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
e0504dcf12
check enb_ue context before paging message is sent out
2018-01-18 08:36:56 +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
d1303a60e4
refine code
2018-01-15 11:54:22 +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
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
b8ef9e9e2a
Header Refactoring
2018-01-04 20:38:22 +09:00
Sukchan Lee
487a4eb155
remove lock in select_loop dispatcher
2017-12-17 10:02:08 +00:00
Sukchan Lee
82b84d760c
refine it
2017-12-06 17:58:38 +09:00
Sukchan Lee
5a818eb8cd
gtp_node is added
2017-11-30 20:13:15 +09:00
Sukchan Lee
92fc35861f
name changes
2017-11-25 23:28:34 +09:00
Sukchan Lee
61432a3070
mme->s1ap_sock is removed
2017-11-25 00:52:07 +09:00
Sukchan Lee
23fa36bc23
name changes
2017-11-24 15:04:45 +00:00
Sukchan Lee
7025491846
add sock type in enb context
2017-11-24 10:03:48 +00:00
Sukchan Lee
6412231f29
all remove core_net.h
2017-11-24 11:49:37 +09:00
Sukchan Lee
859d6427fd
enb->addr is changes to pointer
2017-11-23 21:05:55 +09:00
Sukchan Lee
65fb2d280f
enodeb's s1ap_addr types changes from c_uint32_t to c_sockaddr_t
2017-11-23 19:44:49 +09:00
Sukchan Lee
227cae5762
S1AP changes from net_lib to new socket library
2017-11-23 02:53:33 +00:00
Sukchan Lee
2f49e6024d
gtp's net_sock_t to sock_id. GTP-U is failed
2017-11-23 00:19:28 +09:00
Sukchan Lee
e44e613ff2
s1ap structure changes from net_sock_t to sock_id
2017-11-22 21:50:08 +09:00
Sukchan Lee
7151a98f41
GTP Peer Node finding method is changed.
...
Before : received IP address from UDP socket
After : Based on TEID. Initially, finding from Sender F-TEID
2017-11-21 14:52:07 +09:00
Sukchan Lee
c8ec3702d0
update debian rule for override_dh_auto_test
...
VM(like OBS) may not support SCTP
At this point, I disabled SCTP-needed test code.
2017-10-28 10:09:44 +00:00
Sukchan Lee
2a3fe018e8
S1Setup Test is passed in Userland SCTP
2017-10-20 13:18:58 +09:00
Sukchan Lee
1df4fc9a41
continue to porting Userland SCTP
...
connection is done.
will implement send/recv function
2017-10-19 01:09:06 +09:00
Sukchan Lee
bb806e492e
Finally, I've remove net_sock_t->app_index in core_net.h
...
Now, we are done to porting SCTP using Userland SCTP
2017-10-18 14:36:12 +09:00
Sukchan Lee
5d6e63c20e
Reduce SGW IP assign to One.
...
Initially, I've started to update Control Plane related to this issue.
Context Accessing is re-arraged based Thread for finding GTP Node Context.
[MME]
mme_sgw_t : SM thread(Control-Plane)
[SGW]
sgw_mme_t : Net thread(Data-Plane)
sgw_pgw_t : SM thread(Control-Plane)
[PGW]
pgw_sgw_t : Net thread(Data-Plane)
2017-10-13 14:41:55 +09:00
Sukchan Lee
c2de3c5596
execute mme_bearer_find after ESM message decoded
2017-09-21 16:03:42 +09:00
Sukchan Lee
bf55e0112f
context association is re-architectured
2017-09-18 21:58:33 +09:00
Sukchan Lee
8862741a8d
change s1ap_send_ue_release_command with delay parameter
2017-09-18 19:30:03 +09:00
Sukchan Lee
f64b55aa2a
enb_ue_t -> source_ue and target_ue during S1 handover
2017-09-14 18:01:26 +09:00
Sukchan Lee
7a324ec8e9
delete indirect tunnel done..
2017-09-14 14:18:47 +09:00
Sukchan Lee
271ba54423
add create indirect data forwarding tunnel response
2017-09-13 20:35:19 +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
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
5455642098
tracking area update for multiple MME
2017-09-08 16:46:37 +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
b787e31b4e
update it
2017-09-07 15:56:31 +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