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