Sukchan Lee
d881f8c2ed
handover test
2018-03-13 23:42:55 +09:00
Sukchan Lee
dbdd6bfdcf
handover test
2018-03-13 23:16:01 +09:00
Sukchan Lee
a11f6e431c
S1AP handover is added. (Not tested)
2018-03-13 17:50:11 +09:00
Sukchan Lee
8e52447a53
ErrorIndication is added
2018-03-12 23:06:14 +09:00
Sukchan Lee
5172d2034a
Path Switch Request is added
2018-03-12 22:47:10 +09:00
Sukchan Lee
422d1c2f8f
Merge branch 's1ap-brchiu' of https://github.com/acetcom/nextepc into s1ap-brchiu
2018-03-12 11:38:40 +00:00
Sukchan Lee
98a317b4b9
port linux
2018-03-12 11:38:21 +00:00
Sukchan Lee
ff3dc862b3
paging is tested
2018-03-11 21:24:26 +09:00
Sukchan Lee
9e55f1c78a
Paging is added
2018-03-11 20:57:18 +09:00
Sukchan Lee
c7d24c804b
E-RAB Setup/Release is added
2018-03-11 20:41:37 +09:00
Sukchan Lee
308c6f1e66
all attach test is successful
2018-03-11 16:36:51 +09:00
Sukchan Lee
6480689da4
ue context release is added
2018-03-11 14:38:35 +09:00
Sukchan Lee
2c1d70de3c
new s1ap : attach done
2018-03-10 22:52:21 +09:00
Sukchan Lee
d40bf0463d
continue to move new s1ap library
2018-03-10 12:21:02 +09:00
Sukchan Lee
e10d358a2b
Merge branch 'master' into s1ap-brchiu
2018-03-09 21:02:17 +09:00
Sukchan Lee
bb844434f2
MME Configuration Transfer is added ( #29 )
2018-03-08 23:29:02 +09:00
Sukchan Lee
6c3390bf30
MME can support S1-handover without creating indirect tunnel
2018-03-07 22:32:31 +09:00
Sukchan Lee
c31dfb507d
eNB Configuration Transfer is added ( #29 )
2018-03-07 21:53:53 +09:00
James Park
e69cea9b5b
Ignore UCS2 bit to encode UIA
2018-03-05 11:02:36 -08:00
Sukchan Lee
0d073fbb73
s1setup encoder is implemented
2018-03-05 23:32:14 +09:00
Sukchan Lee
c5689b3f66
update it
2018-03-05 23:01:07 +09:00
Sukchan Lee
6f9e45a332
Modify the security capability length ( #27 )
...
If octet 5 is included, then also octet 6 shall be included and octet 7
may be included.
2018-03-03 14:18:33 +09:00
Sukchan Lee
9357381839
Fix the bug of secuirty capability in security command ( #27 )
2018-03-03 14:10:24 +09:00
Sukchan Lee
2bc92c5ac8
fix the indentation
...
* VIM
set sw=4
set ts=4
set expandtab
* Limited with 80 Column
2018-02-27 11:59:08 +09:00
Sukchan Lee
2429a4e363
fix the presentmask and change default configuration ( #22 )
2018-02-27 11:56:10 +09:00
medeiros405
144548f4c0
src/mme/emm_handler.c
2018-02-26 13:48:26 -03:00
medeiros405
1f44efbc3d
src/mme/emm_handler.c
2018-02-26 13:46:28 -03:00
Sukchan Lee
f49a66dfc5
script update
2018-02-26 14:59:51 +09:00
medeiros405
02712a38e6
src/mme/emm_handler.c
...
src/mme/mme_context.c
src/mme/mme_context.h
support/config/mme.conf.in
2018-02-25 18:33:36 -03:00
Sukchan Lee
cdf7fb94bf
S1-Setup failure is added
2018-02-22 22:23:16 +09:00
Sukchan Lee
f5582c97b5
NULL-pointer sgw_ue context is accessed ( #18 )
2018-02-21 17:29:47 +09:00
Sukchan Lee
05cfcf4cc3
Override configuration if DB_URI environment variable is existed
2018-02-21 03:25:48 +00:00
Sukchan Lee
536138457e
fix the warning for Mac OS X
2018-02-14 10:22:36 +09:00
Sukchan Lee
d488bc3ed7
fix the conflict between PDN disconnect and Detach Request
2018-02-10 23:59:03 +09:00
Sukchan Lee
0de9185545
change debug level
2018-02-10 17:08:51 +09:00
Sukchan Lee
c096cce571
update print-out
2018-02-09 23:14:30 +09:00
Sukchan Lee
3c33206dee
update comment
2018-02-09 16:43:28 +09:00
Sukchan Lee
382c52a481
clear sgw s1u path if delete session response is received
2018-02-09 16:26:55 +09:00
Sukchan Lee
f904b63053
Authentication failure should be handled based on EMM_CAUSE( #17 )
...
* Synch failure(EMM_CAUSE:21)
- Re-authorization. Send authentication request again.
* MAC failure(EMM_CAUSE:20)
- Send Authentication Reject
- Send UE Context Release Command
* Non-EPS authentication failure(EMM_CAUSE:26)
- Send Authentication Reject
- Send UE Context Release Command
* Others
- Send Authentication Reject
- Send UE Context Release Command
2018-02-07 14:12:40 +09:00
Sukchan Lee
9fbcb45171
testsuite is added. (refer to libosmocom)
2018-02-06 11:59:49 +09:00
Sukchan Lee
75cc9bbb47
update bearer context status in tracking area update
2018-02-04 23:48:49 +09:00
Sukchan Lee
3a57990cbc
T3402 is redundant. Remove it in Attach/TAU Accept
2018-02-04 23:41:44 +09:00
Sukchan Lee
14ef938fb9
SGW sends End Marker if GTP Node changes. Previously, ULI's cell ID
2018-02-04 23:15:20 +09:00
Sukchan Lee
5c1a3d54e3
rename it
2018-02-04 17:05:30 +09:00
Sukchan Lee
2defa5c868
add simualtor for the active flag
2018-02-04 16:58:56 +09:00
Sukchan Lee
4371084af4
Tracking Area Update with considering Initial UE message and active flag
2018-02-04 16:01:09 +09:00
Sukchan Lee
c0d4f25717
tracking area update request's active flag
2018-02-04 13:12:26 +09:00
Sukchan Lee
aacaa83eea
rollback paging check routine
2018-02-03 23:44:04 +09:00
Sukchan Lee
de04e1de45
introduce ECM_IDLE and ECM_CONNECTED
2018-02-03 23:23:50 +09:00
Sukchan Lee
95551de5f9
tracking area update is handling based on UE ECM status
2018-02-03 22:55:05 +09:00
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
Sukchan Lee
1a9ba2680b
change assert to warning when PGW cannot find subnet
2018-01-09 17:04:10 +09:00
Sukchan Lee
06a4a09d08
gtp code refine
2018-01-09 16:37:05 +09:00
Sukchan Lee
20f45a455e
name changes for gtp_connect_to_node to gtp_add_node_with_teid
2018-01-09 15:25:49 +09:00
James Park
2406bf8d19
Fix bug : wrong assigment of gtp length in header
2018-01-08 20:14:59 -08:00
Sukchan Lee
13a06479a9
add hash for associating Gx/Rx interface by
...
Framed-IP-Address/Framed-IPv6-Address
2018-01-08 22:42:44 +09:00
Sukchan Lee
38e245d467
PCRF session state is added
2018-01-08 21:20:19 +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
e95dcf192d
refine pgw freeDiameter code
2018-01-08 09:54:19 +09:00
Sukchan Lee
69a880b5fe
support session state maintained mode in PGW freeDiameter
2018-01-07 21:56:44 +09:00
Sukchan Lee
64268232b1
Session-Id diameter encoder is added
2018-01-07 21:29:53 +09:00
Sukchan Lee
5ca708deab
fix the bug for diameter session memory management
2018-01-07 15:26:17 +09:00
Sukchan Lee
229a56f85d
for debugging subnet assert, add packet log in this situation
2018-01-06 14:25:05 +09:00
Sukchan Lee
5a96013bf8
Merge branch 'master' of https://github.com/acetcom/nextepc
2018-01-06 01:00:15 +00:00
Sukchan Lee
8e8d0c2978
add assert log
2018-01-06 00:59:42 +00:00
Jihoon Brandon Lee
a13f21b115
bugfix on length check of GTP echo
2018-01-05 12:44:43 -07:00
Sukchan Lee
a630830f0c
P-CSCF simualtor is mostly done
2018-01-06 00:23:26 +09:00
Sukchan Lee
cd45d6d2c5
remove AA-Request/Answer in PGW. All P-CSCF stuff is moving to testrx
2018-01-05 23:59:14 +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
65e1a8dbac
fix the linux compile warning
2018-01-04 13:10:06 +00: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
9675c47a10
improve testrx code
2018-01-04 21:22:21 +09:00
Sukchan Lee
b8ef9e9e2a
Header Refactoring
2018-01-04 20:38:22 +09:00
Sukchan Lee
1a3f5cf86e
add AA Request/Answer Sample code
2018-01-04 12:57:00 +09:00
Sukchan Lee
560204ab46
Router Advertisement Destination IP address changes
...
from ff::1 to UE IP Address(e.g. cafe::2)
2018-01-04 08:51:07 +09:00
Sukchan Lee
9544a79c2c
P-CSCF IP address configuration is added in PGW
2018-01-03 15:29:48 +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
385d73e17a
IND + 1 from Spec 33.102 C.3.4
2017-12-18 18:21:54 +09:00
Sukchan Lee
d85f546de2
use zero amf in re-synch
2017-12-18 17:28:22 +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
cdaf1c0468
router advertisement use link-local-address in source ip
2017-12-17 07:25:36 +00:00
Sukchan Lee
8d3330cb79
multiple device is added
2017-12-17 06:36:50 +00:00
Sukchan Lee
60804c79d6
subnet is tested
2017-12-17 05:50:24 +00:00
Sukchan Lee
0cf2319b9c
pgw dev/subnet context is added
2017-12-17 04:33:12 +00:00
Sukchan Lee
f0f5a5ce31
refine code
2017-12-17 11:22:12 +09:00
Sukchan Lee
0c3054652d
refine code
2017-12-17 02:07:04 +00:00
Sukchan Lee
d7696f4fa6
fix the header type
2017-12-16 09:15:28 +00:00
Sukchan Lee
f38587595f
SLAAC is added
2017-12-16 09:06:34 +00:00
Sukchan Lee
04d3753f1c
fix the jumbo frame bug
2017-12-16 13:26:34 +09:00
Sukchan Lee
ba5687de1b
fix the bug ipv6 header decoder
2017-12-16 13:25:09 +09:00
Sukchan Lee
52b2125538
IPv6 Header Length calculation
2017-12-16 12:44:19 +09:00
Sukchan Lee
70286b3fd0
parameter.multicast, parameter.no_slaac is added
2017-12-16 09:24:27 +09:00
Sukchan Lee
7898fb4ae3
IPv6 Multicast is added
2017-12-15 22:42:52 +09:00
Sukchan Lee
b63f92fc20
Fix the bug for TFT IPv6
2017-12-15 12:51:51 +00:00
Sukchan Lee
d0530877c2
TFT rule for IPv6 is added
2017-12-15 20:53:53 +09:00
Sukchan Lee
08b88eba73
IPv6 Classification is initially updated
2017-12-15 09:13:14 +00:00
Sukchan Lee
cc762f3c00
WebUI PGW IP setting is added
2017-12-15 13:47:57 +09:00
Sukchan Lee
634de8c788
IPv6 DNS is added
2017-12-15 10:46:58 +09:00
Sukchan Lee
94c2c6ca7d
message format creation bug is fixed related prefixlen
2017-12-15 09:41:54 +09:00
Sukchan Lee
ae57423eab
IPv6 Loopback TUN done
2017-12-14 13:47:13 +00:00
Sukchan Lee
46c699143a
IPv6 Control Plane done
2017-12-14 21:42:19 +09:00
Sukchan Lee
a74c9be2e6
PGW IP Pool bug is fixed
2017-12-14 18:30:12 +09:00
Sukchan Lee
bd9f1a74a4
IPv6 loopback is tested
2017-12-14 06:23:23 +00:00
Sukchan Lee
6cd9e965a1
Tun IPv4 is done
2017-12-13 12:20:02 +09:00
Sukchan Lee
3fc397c9f2
pool allocation is changed with new method
2017-12-13 12:02:51 +09:00
Sukchan Lee
2f407de0d4
new pool structure is implemented for supporting IPv6 and APN
2017-12-13 11:14:00 +09:00
Sukchan Lee
54636e1843
IPv4 Pool done
2017-12-12 23:50:38 +09:00
Sukchan Lee
95b2f5a951
minor update
2017-12-11 09:00:44 +00: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
e8e6836ab8
add initial context setup response encoder for generating IPv6 packet
2017-12-08 23:58:50 +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
590630b839
ip_t is introduced
2017-12-07 15:04:35 +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
f8f18eb6f5
change gtp_send to core_sendto for echo reponse
2017-12-06 23:48:54 +09:00
Sukchan Lee
d2dcf4a877
GTP-U reomte done
2017-12-06 23:42:37 +09:00
Sukchan Lee
397f37cbb7
refine it
2017-12-06 20:52:32 +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
4591209759
PGW GTP-C server is added
2017-12-05 21:34:17 +09:00
Sukchan Lee
a747f91b39
SGW GTP-C server is added
2017-12-05 21:11:36 +09:00
Sukchan Lee
1ab90bcef4
name changes
2017-12-05 20:42:14 +09:00
Sukchan Lee
a7690e395b
refine it
2017-12-05 20:39:15 +09:00
Sukchan Lee
1a592f4d51
PGW GTP client is added
2017-12-05 14:56:47 +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