mirror of
https://github.com/open5gs/open5gs.git
synced 2026-05-19 07:54:05 +00:00
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 |
||
|---|---|---|
| .. | ||
| abts-main.c | ||
| auth-test.c | ||
| crash-test.c | ||
| dereg-test.c | ||
| ecc-test.c | ||
| gmm-status-test.c | ||
| guti-test.c | ||
| identity-test.c | ||
| idle-test.c | ||
| meson.build | ||
| multi-ue-test.c | ||
| reset-test.c | ||
| simple-test.c | ||
| ue-context-test.c | ||