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
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
2944fa2549
[AMF/MME] for num_of_XXX variable (uint8_t -> int)
2023-03-19 18:31:45 +09:00
Sukchan Lee
69c080c8f2
[NAS/GTP/PFCP] Upgrade IE to Release-17
...
As raised in #2147 , AMF fails to decode S1 UE Network Capability.
So I reviewed all IE in NAS, GTP and PFCP and fixed it for Release-17.
2023-03-11 18:42:30 +09:00
Sukchan Lee
a8790713d7
[Release-17] Upgrade PFCP to v17.7.1
2023-03-05 22:33:01 +09:00
Sukchan Lee
fd9c211005
[PFCP/GTP] Fixed security bug (#2127,#2128,#2129)
2023-03-05 08:35:30 +09:00
mitmitmitm
1d8324af9f
[PFCP] Support pfcp advertise address
2023-02-24 20:53:28 +09:00
Sukchan Lee
82e9016164
[AMF/SMF] Fixed a crash ( #2030 , #2074 , #2085 )
2023-02-20 20:49:48 +09:00
Sukchan Lee
b80db453e8
[GTP/PFCP] Follow-up on #2073
2023-02-17 06:55:22 +09:00
Spencer Sevilla
d30fcbb848
[pfcp] response_timeout should not call ogs_pfcp_xact_delete ( #2072 )
...
* [pfcp] response_timeout should never call ogs_pfcp_xact_delete (#50 )
* also remove ogs_pfcp_xact_delete since never called
* also had to catch one more ogs_pfcp_sendto()
---------
Co-authored-by: Spencer Sevilla <spencer@MacBook-Air.local>
2023-02-17 06:50:50 +09: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
a8f83989f4
Follow-up on #2009
2023-01-23 09:29:00 +09:00
mitmitmitm
f6439b998c
[SMF] Handle framed routes, forward them to UPF and PCF
2023-01-23 09:26:26 +09:00
mitmitmitm
990abbab2c
[UPF] Handle framed routes
2023-01-23 09:26:26 +09:00
mitmitmitm
337a4e5159
[PFCP] Allow up to 8 framed routes for each IP type
2023-01-23 09:26:26 +09:00
Sukchan Lee
ff261681c0
[PROTO] Increase SDU buffer 8k->16k ( #2008 )
2023-01-21 12:58:43 +09:00
Sukchan Lee
0e0085c69f
[UPF] Fixed bug when 2 PDRs with same TEID ( #2003 )
2023-01-18 23:31:54 +09:00
Sukchan Lee
5128ebc6c6
[SMF] Added User-ID, APP_DNN, S-NSSAI ( #1986 )
...
Added User-ID, APP_DNN, S-NSSAI in N4 PFCP Session Establishment Request
2023-01-13 10:28:40 +09:00
Bostjan Meglic
ddfd7b9373
[pfcp] Fix code style
2023-01-09 21:47:30 +09:00
Sukchan Lee
d82f338246
Fixed alpine stack overflow ( #1911 )
2022-11-27 00:03:56 +09:00
safaorhann
e9aaceee98
fix dropped_dl_traffic_threshold ie.
2022-10-06 10:40:08 +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
444e182288
[PFCP] security vulnerability continued in d99491a
2022-08-16 20:32:42 +09:00
Sukchan Lee
d99491aca5
[PFCP] Fixed security protection
...
Check the length to prevent buffer overflow attacks.
2022-08-12 15:38:40 +09:00
Sukchan Lee
a5010a61ef
Support Discovery Optional Parameter ( #1671 )
...
To support target-nf-instance-id in the discovery,
Discovery optional parameter is implemeted
2022-07-24 15:10:09 +09:00
Sukchan Lee
af4021bff4
[PFCP] Fixed a endianness Apply Action ( #1640 )
2022-07-04 17:30:19 +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
6332f10593
Revert "[GTP] context when TEID=0 ( #1620 , #1606 , #1594 )"
...
This reverts commit 0d61f7a7f9 .
2022-06-30 09:11:31 +09:00
Sukchan Lee
051c19b7c8
Changes MAX TLV MORE to 16
...
OGS_MAX_NUM_OF_PDR is 16, but OGS_TLV_MAX_MORE is 8.
To match the size of two macros, increased OGS_TLV_MAX_MORE to 16.
2022-06-29 14:35:01 +09:00
Sukchan Lee
0d61f7a7f9
[GTP] context when TEID=0 ( #1620 , #1606 , #1594 )
2022-06-28 15:32:14 +09:00
Pau Espin Pedrol
5eaf66262a
[SMF] pfcp: Retrieve sess when response with SEID=0 is received ( #1620 )
...
3GPP TS 29.244 7.2.2.4.2 documents that the peer will set SEID=0 in the
response when we request something for a session not existing at the peer.
If that's the case, we still want to locate the local session which
originated the request, so let's store the local SEID in the xact when
submitting the message, so that we can retrieve the related SEID and
find the session if we receive SEID=0.
2022-06-28 11:19:57 +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
Safa Orhan
58a9d31fd8
Apply action ie ( #1601 )
2022-06-13 19:51:40 +09:00
Safa Orhan
0a3746c24d
PR open5gs#1581 ( #1600 )
2022-06-13 19:44:36 +09:00
Sukchan Lee
2aa40ca8c8
[PFCP] Added Data Status IE ( #1582 )
2022-06-12 09:02:59 +09:00
Sukchan Lee
12353178fb
Upgrade PFCP to v16.9.1 ( #1581 )
2022-06-11 23:51:00 +09:00
Sukchan Lee
b1e7477904
[CORE] Improve logging error in PFCP ( #1591 )
2022-06-09 23:36:33 +09:00
Sukchan Lee
828fa23d16
Increase Apply Action size to 2 bytes ( #1581 )
2022-06-06 21:12:18 +09:00
Sukchan Lee
8b3fa5ff9f
Follow-up the contribution #1566 , #1567
2022-05-31 21:44:53 +09:00
Pau Espin Pedrol
c18e9f32cb
[PGW] Gy+PFCP improvements ( #1555 )
...
* [SMF] Gy,PFCP: Improve {Time,Volume} {Threshold,Quota} handling
* [UPF] Implement URR Usage Report for ValidityTime/TimeQuota/TimeThreshold
* [UPF] Implement Usage report trigger for Volume Quota/Threshold
* [SMF] Set Gy Reporting-Reason based on PFCP Report Trigger
2022-05-24 22:54:30 +09:00
Sukchan Lee
6710c13a44
update it
2022-05-17 21:44:52 +09:00
Sukchan Lee
71572ae563
[PFCP] fixed memcpy ( #1531 )
...
dnn ‘memcpy’ reading 808 bytes from a region of size 128
2022-05-13 18:26:54 +09:00
Sukchan Lee
4d2f7726b9
X2 handover with SGW change ( #1367 , #1459 )
2022-05-12 22:52:36 +09:00
Sukchan Lee
7a9d06097e
[PFCP] fix the unnecessary code ( #1523 )
2022-05-10 22:58:19 +09:00