Bostjan Meglic
ad216c0b77
[core] Fix a couple of warnings when using C++ compiler or more strict settings
...
../lib/core/ogs-list.h:62:24: warning: invalid conversion from 'void*' to 'ogs_list_t*' {aka 'ogs_list_s*'} [-fpermissive]
../lib/core/ogs-rbtree.h:79:32: warning: invalid conversion from 'const void*' to 'const ogs_rbnode_t*' {aka 'const ogs_rbnode_s*'} [-fpermissive]
[SBI] Fix compiler error - possible uninitialized variable
[SCP] Fix compiler error - Error: this condition has identical branches
In case of additional compiler warnings turned on, the compiler warns
about potentially unused variables. Fix those issues.
2024-01-09 17:50:22 +09:00
Sukchan Lee
e92293e0af
[SEPP] Initial Update for 5G Roaming ( #2739 )
...
[SEPP] Initial Update for 5G Roaming
2023-11-19 19:34:51 +09:00
Šimon Lukašík
490a3ecb99
A minor typo fix ( #2707 )
...
* minor typo fix
* typo fix: faimly -> family
2023-10-28 22:11:58 +09:00
Sukchan Lee
654fe4010c
[GTP] gtp_message_fuzz: Abrt in ogs_abort
...
See below for details.
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=59414
2023-08-24 22:19:42 +09:00
Sukchan Lee
4b0bade80e
[TLV] PFCP parser crash from FuzzingLabs ( #2523 )
2023-08-18 22:19:46 +09:00
mitmitmitm
928a80ef26
[PFCP] Support PFCP advertise address in F-SEID
2023-05-25 22:46:52 +09:00
Sukchan Lee
aed52a9ad8
[GTP-U] Send Error Indication for unknown PDR
2023-04-16 12:30:36 +09:00
Sukchan Lee
d2e2a58232
[PFCP] Implement the Restoration Indication
2023-04-16 12:30:36 +09:00
Sukchan Lee
642d9e2e18
[PFCP/GTP] SEID/TEID Randomness ( #1303 )
2023-04-16 12:30:36 +09:00
Sukchan Lee
32019df0f0
Fixed MacOSX compile error
2023-04-04 21:53:39 +09:00
Sukchan Lee
b9a3157467
[PFCP] SGWU/UPF Restoration ( #2223 )
...
TS23.007 17.4.1
19A PFCP based restart procedures
After a PFCP entity has restarted, it shall immediately update all local Recovery Time Stamps and shall clear all remote
Recovery Time Stamps. When peer PFCP entities information is available, i.e. when the PFCP Association is still alive,
the restarted PFCP entity shall send its updated Recovery Time Stamps in a Heartbeat Request message to the peer
PFCP entities before initiating any PFCP session signalling.
2023-04-04 21:22:03 +09:00
Sukchan Lee
ff4eab2e51
[SMF] Fixed crash during UPF-HA process ( #2115 )
2023-03-06 21:04:43 +09:00
mitmitmitm
1d8324af9f
[PFCP] Support pfcp advertise address
2023-02-24 20:53:28 +09:00
Spencer Sevilla
5f55ece521
[gtpc] silently handle OGS_GTP2_CAUSE_UE_ALREADY_RE_ATTACHED ( #17 )
...
no need to log "GTP Failed"; just handle silently or move on.
2023-02-16 11:57:00 -10:00
Sukchan Lee
b108ae0aff
[PFCP] buffer overflow in ALPINE ( #1911 , #2009 )
...
A buffer overflow occurred in ALPINE
because the size of the pfcp message structure increased by
ogs_pfcp_tlv_framed_route_t framed_route[8];
ogs_pfcp_tlv_framed_ipv6_route_t framed_ipv6_route[8];
2023-01-24 19:03:00 +09:00
Sukchan Lee
c6fd4ae6b8
[LOG] remove ogs_expect_or_return()/return_val()
2023-01-24 00:01:36 +09:00
Sukchan Lee
a4dc990bf1
Added more log in GTP Error ( #1920 )
2022-12-02 09:10:49 +09:00
Sukchan Lee
d82f338246
Fixed alpine stack overflow ( #1911 )
2022-11-27 00:03:56 +09:00
Sukchan Lee
e3ba32c85d
Fixed the bug of SGW-C session deletion ( #1825 )
2022-10-25 21:22:14 +09:00
Sukchan Lee
5ccb5f0f99
SCP(Model D) is now the default setting.
2022-10-22 11:26:04 +09:00
Sukchan Lee
71a1516b03
[Security] Fixed a crash for port scanning ( #1767 )
2022-10-01 13:28:41 +09:00
Sukchan Lee
721f5e212c
[GTP] Changes the print message ( #1772 )
2022-09-25 19:16:32 +09:00
Spencer Sevilla
e704ac108e
add addr/port to pfcp assoc/de-assoc logs ( #40 )
...
pfcp association log adds addr/port
2022-09-25 18:58:53 +09:00
Sukchan Lee
fdc84406e0
[SGWC] Fixed a crash ( #1765 )
...
Session context could be deleted before a response message is not
received from SMF
2022-09-25 18:55:04 +09:00
Bostjan Meglic
87cd34d300
Minor typo fix
2022-09-07 18:01:21 +09:00
Sukchan Lee
9b10d70c77
[NRF] Fixed library load error
2022-08-26 10:57:11 +09:00
Sukchan Lee
e6a14cb73d
Move src/../nf-sm.[ch] to lib/sbi/nf-sm.[ch]
2022-08-12 14:03:53 +09:00
Sukchan Lee
f772bf3a62
[PFCP] Revert Changes 5e18b2b
and d21e9aa
...
To protect malicious or buggy, we need to check that session context is NULL.
2022-08-04 09:55:17 +09:00
Sukchan Lee
5e18b2bd13
[SCP] Support of Indirect Communication
2022-07-16 13:27:18 +09:00
Bostjan Meglic
ab11220dcc
[ALL] Fix differences in function parameter names between definition and declaration
2022-07-01 21:38:47 +09:00
Sukchan Lee
ad159d1755
[GTP] Refine error code path without assertion
...
Refer to #1635 , #1620 , #1606 , #1594
2022-06-30 10:53:19 +09:00
Sukchan Lee
b1d982a1ee
[PFCP] Refine error code path without assertion
...
Refer to #1635 , #1620
2022-06-30 10:35:03 +09:00
Sukchan Lee
0be5e765c8
Revert "[SGWC] pfcp: Retrieve sess when SEID=0 ( #1620 )"
...
This reverts commit 9700563023
.
2022-06-30 09:11:38 +09:00
Sukchan Lee
6332f10593
Revert "[GTP] context when TEID=0 ( #1620 , #1606 , #1594 )"
...
This reverts commit 0d61f7a7f9
.
2022-06-30 09:11:31 +09:00
Pau Espin
c5a545039f
[GTP] Avoid abort if ogs_gtp_node_new() returns NULL ( #1633 )
...
* [GTP] Avoid abort if ogs_gtp_node_new() returns NULL
* [SGWC] Avoid abort if ogs_gtp_node_add_by_addr() returns NULL
2022-06-29 10:28:18 +09:00
Sukchan Lee
0d61f7a7f9
[GTP] context when TEID=0 ( #1620 , #1606 , #1594 )
2022-06-28 15:32:14 +09:00
Sukchan Lee
9700563023
[SGWC] pfcp: Retrieve sess when SEID=0 ( #1620 )
2022-06-28 13:20:46 +09:00
Sukchan Lee
df68b231b8
[PFCP] Added DNN/APN in FAR ( #1629 , #1630 )
2022-06-24 20:30:40 +09:00
Sukchan Lee
f4eddf91b5
Set v4/v6 flags in local F-TEID ( #1625 )
2022-06-24 15:16:54 +09:00
Sukchan Lee
b6f2146594
[SGWC] Update remote PGW GTPv2-C address ( #1560 )
...
In Create Sesion Response, we updated remote PGW GTPv2-C address.
2022-05-28 17:06:36 +09:00
Sukchan Lee
e0a487f479
[SMF] Optimiza Session Modification Message
...
For video in VoNR, multiple QosFlow is required in one session.
In the past, since only one Session Modification Message was supported,
QoS-Flow was put into several Session Messages one by one and processed.
Now that multiple QoS-Flows can be supported,
it is optimized to process one session modification message.
2022-05-15 23:35:41 +09:00
Sukchan Lee
4d2f7726b9
X2 handover with SGW change ( #1367 , #1459 )
2022-05-12 22:52:36 +09:00
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