mirror of
https://github.com/open5gs/open5gs.git
synced 2026-05-05 23:37:22 +00:00
Home-Routed roaming: during Xn/N2 handover the source gNB may forward remaining DL data to the core using UL PDU Session Information (PSC). On the V-UPF the PSC was lost on the indirect path because OHR+OHC removed the incoming GTP-U header (and its extensions) and we did not recreate PSC when no QER/QFI was provisioned by the V-SMF. This change makes the V-UPF rebuild a DL PSC for the target gNB even when QER is absent, limited to the Access->Access indirect path (source gNB -> V-UPF -> target gNB). Why this is needed in HR: - In HR deployments the V-SMF typically does not provision QER/QFI for the temporary indirect path. Without recreating PSC from recvhdr, the extension header disappears after OHR+OHC and the target gNB cannot see the QFI during handover buffering/forwarding. |
||
|---|---|---|
| .. | ||
| support | ||
| build.c | ||
| build.h | ||
| context.c | ||
| context.h | ||
| conv.c | ||
| conv.h | ||
| handler.c | ||
| handler.h | ||
| meson.build | ||
| message.c | ||
| message.h | ||
| ogs-pfcp.h | ||
| path.c | ||
| path.h | ||
| rule-match.c | ||
| rule-match.h | ||
| types.c | ||
| types.h | ||
| util.c | ||
| util.h | ||
| xact.c | ||
| xact.h | ||