open5gs/tests/registration
Sukchan Lee 834780d748 smf: avoid empty PFCP modification for unmatched NGAP QFI
Do not commit the session remote DL tunnel before confirming that at least one
DL FAR is updated.

PDUSessionResourceSetupResponseTransfer and PathSwitchRequestTransfer update
FARs only for QoS flows referenced by the received NGAP QoS flow list. If the
remote DL IP or TEID changes but none of the listed QFIs matches a local QoS
flow, far_update can be set without any actual FAR/PDR change and the SMF can
reach the PFCP modification builder with nothing to modify.

Use the received remote DL tunnel directly while updating FARs, count the
number of updated DL FARs, and reject the update if a PFCP modification would
otherwise be sent with no FAR updated. Commit sess->remote_dl_ip/teid only
after confirming that at least one DL FAR was updated.

Issues #4413
2026-05-19 09:27:18 +09:00
..
abts-main.c [AMF] Fixed crash in no context setup (#2999) 2024-03-04 21:03:07 +09:00
auth-test.c amf,mme: Reject authentication after repeated synch failures 2026-01-14 16:01:43 +09:00
crash-test.c smf: avoid empty PFCP modification for unmatched NGAP QFI 2026-05-19 09:27:18 +09:00
dereg-test.c amf/ngap: use ogs_warn for missing RAN UE context 2026-03-15 20:09:43 +09:00
ecc-test.c [AMF] Registation status update and tests 2024-09-03 22:09:56 +09:00
gmm-status-test.c [AMF] Registation status update and tests 2024-09-03 22:09:56 +09:00
guti-test.c amf: Preserve RAN-UE association across asynchronous SBI responses 2025-11-26 17:17:16 +09:00
identity-test.c [AMF] Registation status update and tests 2024-09-03 22:09:56 +09:00
idle-test.c [AMF] Registation status update and tests 2024-09-03 22:09:56 +09:00
meson.build [AMF] Fixed crash in no context setup (#2999) 2024-03-04 21:03:07 +09:00
multi-ue-test.c upf: Implement UE-to-UE hairpin in the GTP-U path 2026-02-26 06:07:35 +09:00
reset-test.c Merge branch 'main' into home-routed 2025-04-06 18:36:57 +09:00
simple-test.c Implement PDU Session Release for Home-Routed Roaming and fix N4 step ordering in 4.3.4.2 2025-05-02 21:28:25 +09:00
ue-context-test.c [AMF] Registation status update and tests 2024-09-03 22:09:56 +09:00