Sukchan Lee
de2ecd6400
[GTP2] Fixed handling multi-bearer messages( #1498 )
2022-04-29 21:28:16 +09:00
Sukchan Lee
79de674fd8
[PFCP] F-TEID allocation by SMF ( #1466 )
2022-04-16 14:08:56 +09:00
Sukchan Lee
433d5f6bf3
Distinguish the type of session creation
2022-04-14 17:34:55 +09:00
Pau Espin
e3da7c9934
Rename GTPv2C specifics to gtp2 prefix ( #1485 )
...
In the past only GTPv2C was supported, and had the "gtp" generic prefix.
Later on, GTPv1C support was added, and "gtp1" prefix was used.
Let's move GTPv2C specific bits to have "gtp2" prefix too, and leave
"gtp" prefix for generic stuff among different GTP versions.
2022-04-13 07:07:39 +09:00
Sukchan Lee
224d1caca1
change log-level WARNING to INFO
2022-03-22 22:52:10 +09:00
Sukchan Lee
37af21a88d
[MEM] fix the pkbuf problem ( #1431 )
2022-03-22 22:47:45 +09:00
Sukchan Lee
a1be48ed50
[SGW-C] fix the crash ( #1353 )
2022-03-05 11:27:22 +09:00
Sukchan Lee
9bf8a84b81
[SGWC] fix the crash ( #1353 )
2022-03-05 02:58:53 +09:00
Sukchan Lee
79e34260da
[SGWC] fix the crash ( #1353 )
2022-03-03 23:17:28 +09:00
Sukchan Lee
af3db1770f
[SMF] incorrect GTP cause with changed APN ( #1360 )
...
SMF setting incorrect Cause when answering
with a changed APN type IPv4v6 ->IPv4/IPv6
2022-02-23 20:16:04 +09:00
Sukchan Lee
866ae78f5e
[NRF] fix the crash for invalid FQDN ( #1333 )
2022-01-22 09:34:38 +09:00
Kenny Barlee
d02507e90a
print cellID in hex for consistency ( #1292 )
2021-12-17 11:37:36 +09:00
Sukchan Lee
ffc15a7d3d
Update IPv6 configuration ( #1250 )
2021-11-28 16:42:47 +09:00
Sukchan Lee
bfa34be222
fix the buffer overflow (CVE-2021-41794)
2021-11-15 15:49:58 +09:00
Sukchan Lee
5d234cb108
[GTPv2-C] Fix the Create Bearer Request ( #1201 )
...
Use instance 2 instead of instance 1
2021-10-26 15:26:10 +09:00
Sukchan Lee
9ba4b317d2
Improve GTP message ( #1201 )
...
Extended Indication
Add Delay Value
2021-10-16 17:26:30 +09:00
Sukchan Lee
13f1b390ae
CVE-2021-41794 from NCC Group by Mark Tedman
...
When connecting to the UPF port for the PFCP protocol (8805) and sending
an association setup request followed by a session establishment request
with a PDI Network Instance set to ‘internet’, it causes a stack corruption
to occur.
So, ogs_fqdn_parse() fixed.
2021-10-01 22:41:03 +09:00
Sukchan Lee
127685f908
[SGW-C] fix the crash after restarting UPF ( #1177 )
2021-09-26 20:25:51 +09:00
Sukchan Lee
4537142929
[EPC] Support ePDG Interface ( #1039 )
2021-06-21 22:36:38 +09:00
Sukchan Lee
118d62d42d
Add more memory log
2021-06-06 22:35:46 +09:00
Sukchan Lee
80a9497afd
[PFCP] Add more error log ( #1012 )
2021-05-30 20:35:30 +09:00
Sukchan Lee
873cf398c7
[ALL] Add protection of message encoding ( #991 )
...
All process will be forcely exited if it failed to encode the S1AP/NGAP/GTP/PFCP message. It is to make sure there was no problem with the encoding of open5gs.
2021-05-16 12:22:10 +09:00
Sukchan Lee
3b19190f56
[AMF] fix crash due to malformed NGAP ( #960 )
2021-05-08 15:09:10 +09:00
Sukchan Lee
5901582281
[GTPv2] fix incorrect formatting PLMN-ID ( #969 )
2021-05-05 22:51:50 +09:00
Sukchan Lee
fc27f7499b
[SMF/SGW-C] fix the PFCP RR selection ( #953 )
...
The configuration has changed. PFCP node rr=0 is removed as shown below.
sgwc:
pfcp
rr: 0 <-- Removed
Introduced a new configuration method for SMF/SGW-C
parameter:
no_pfcp_rr_select: true
By default, PFCP round robin selection is allowed.
The above parameters prohibit selecting PFCP in a round robin manner.
2021-04-24 20:56:14 +09:00
Sukchan Lee
73c3aa54c0
[ALL] Fix the terminate sequence ( #938 )
2021-04-21 17:46:03 +09:00
Sukchan Lee
793a82020f
[ALL] Init updated for an Invalid IP ( #938 )
2021-04-21 17:24:17 +09:00
Pau Espin
520dcf1ff8
pfcp: Fix 'No Heartbeat' log messages ( #931 )
2021-04-12 20:23:51 +09:00
Pau Espin Pedrol
0b3ca447c9
sgwc: Log received messages in sxa-handler.c ( #896 )
2021-03-31 19:59:57 +09:00
Sukchan Lee
37e0a714f9
Fixes UE IPv6 BUG ( #808 )
2021-03-15 10:01:55 +09:00
Sukchan Lee
9af4268bab
arch: DB schema Changes ( #796 )
...
- New function : NSSF
- New feature : SMF selection
2021-03-08 21:25:09 +09:00
Sukchan Lee
ff5236f3e0
feat: Indirect Data Forwarding in N2-Handover
2021-01-31 23:01:15 -05:00
Sukchan Lee
9eac90252e
fix: AMF/SMF/UDM crash issues resolved (#770/#771)
2021-01-22 22:17:01 -05:00
Sukchan Lee
c9363b1320
5gc: Paging was added
2021-01-18 11:48:35 -05:00
Sukchan Lee
5fb0611cb2
fix: Derive ESM cause from GTP-Cause ( #755 )
2021-01-10 23:36:12 -05:00
Sukchan Lee
b4358fe703
fix: Add dedicated bearer activation reject ( #755 )
2021-01-08 15:09:02 -05:00
Sukchan Lee
c9cfc4cf6e
etc: update debug message
2021-01-04 23:24:22 -05:00
Sukchan Lee
33edd12335
fix: UPF is not working with Landslide ( #685 )
...
* Flow-Description use 'to assigned' in Gx Interface
* Support SDF Filter ID
* Support F-TEID's Choose
* BAR(Buffering) is added in PFCP session
* Default Apply Action uses NOCP|BUFF
2020-12-03 01:16:57 -05:00
Sukchan Lee
f1a207fd9b
Support VoLTE service in ECM-IDLE
2020-11-07 17:27:12 -05:00
Sukchan Lee
ad85c12513
checking for APN/DNN in case insensitive #617
2020-11-02 11:45:14 -05:00
Sukchan Lee
a470131489
Now, F-TEID is allocated in the UP function.
2020-10-25 22:43:53 -04:00
Sukchan Lee
bdeea7ce8b
Add troubleshoot for #621
2020-10-21 22:54:40 -04:00
Sukchan Lee
1bed0d5872
[ #568 ] Add GTP-U Error Indication Handling
...
So far, no operation was performed when Error Indication was received
from eNodeB. For that reason, I solved #568 issues by controlling
the MME to prevent this from happening.
Now, when GTP-U Error Indication is received, MME and SGW are implemented
to do what they have to do. I hope that the network can be restored
by responding appropriately even if Error Indication occurs.
2020-10-20 20:00:02 -04:00
Sukchan Lee
8d55964bcc
Change buffering instead of deleting [ #592 ]
2020-10-08 22:54:13 -04:00
Sukchan Lee
88399da5b6
Fix release access bearer #592
2020-10-01 13:27:58 -04:00
Sukchan Lee
ff642e0f3a
Fix the crash bug for #551
2020-09-22 14:03:45 -04:00
Sukchan Lee
9c773014b0
Fix the more bug
2020-09-21 23:07:08 -04:00
Sukchan Lee
b12af9275f
Fix the bug for various assert [ #551 ]
2020-09-21 22:26:55 -04:00
Sukchan Lee
4acb333e68
suppress socket error message if EAGAIN [ #568 ]
2020-09-18 21:46:49 -04:00
Sukchan Lee
7ae1600e04
Add exception handling for #568
...
If packet buffer is exhausted, the packet is sliently discarded
2020-09-18 19:39:02 -04:00