open5gs/lib/pfcp
Sukchan Lee c7c131f8d2 core,gtp,pfcp,sgwc: avoid fatal asserts on pool and timer exhaustion
Replace ogs_assert() and ogs_fatal() with runtime checks when allocating
UE contexts, transactions, and timers.

Handle pool and timer exhaustion gracefully by logging errors, cleaning
up partially created objects, and returning NULL instead of aborting
the process, improving control-plane robustness under high load or
resource limits.

Issues: #4220, #4221
2025-12-30 11:49:40 +09:00
..
support [PFCP] Add Missing 3GPP Interface Type in PFCP Messages 2024-10-20 22:54:08 +09:00
build.c Merge branch 'main' into home-routed 2024-11-07 17:52:48 +09:00
build.h [PFCP] Fix SGW-U/UPF Bugs and Improve Header Handling 2024-10-20 18:52:21 +09:00
context.c pfcp: Prevent DoS by removing assert-based QER/FAR/URR/PDR allocation failures 2025-12-05 16:35:13 +09:00
context.h UPF: Fix crash on CH F-TEID address family mismatch for selected DNN 2025-11-27 17:15:29 +09:00
conv.c [SEPP] Initial Update for 5G Roaming (#2739) 2023-11-19 19:34:51 +09:00
conv.h [PFCP] Support PFCP advertise address in F-SEID 2023-05-25 22:46:52 +09:00
handler.c pfcp: Validate zero-length and invalid F-TEID to prevent SGWU crash 2025-12-05 18:50:14 +09:00
handler.h [HR] Implement GTP-U processing for HR Roaming in User Plane (#2194) 2024-11-23 17:51:42 +09:00
meson.build [PFCP] Add ogs_pfcp_get_node_id function with util modules (#3431) 2025-01-11 20:33:02 +09:00
message.c [PFCP] Add Missing 3GPP Interface Type in PFCP Messages 2024-10-20 22:54:08 +09:00
message.h [PFCP] Add Missing 3GPP Interface Type in PFCP Messages 2024-10-20 22:54:08 +09:00
ogs-pfcp.h [PFCP] Add ogs_pfcp_get_node_id function with util modules (#3431) 2025-01-11 20:33:02 +09:00
path.c Merge branch 'main' into home-routed 2025-02-09 11:15:55 +09:00
path.h Merge branch 'main' into home-routed 2025-02-09 11:15:55 +09:00
rule-match.c upf: Fix remote DoS in IPv6 jumbo handling by replacing assert with safe error handling 2025-12-05 15:58:19 +09:00
rule-match.h Fixes UE IPv6 BUG (#808) 2021-03-15 10:01:55 +09:00
types.c pfcp: Fix crash on malformed Dropped-DL-Traffic-Threshold IE 2025-11-28 10:01:55 +09:00
types.h [PFCP] Reduce DNS spam for FQDN nodes (#3431) (#3664) 2025-01-18 12:15:00 +09:00
util.c Always make fqdn a NULL terminated string 2025-04-17 17:14:15 +09:00
util.h [PFCP] Refactor PFCP address handling (#3431) 2025-01-11 20:33:02 +09:00
xact.c core,gtp,pfcp,sgwc: avoid fatal asserts on pool and timer exhaustion 2025-12-30 11:49:40 +09:00
xact.h [HR] Implement handling of UE-initiated PDU Session Modification (#2194) 2025-06-30 10:07:06 +09:00