mirror of
https://github.com/open5gs/open5gs.git
synced 2025-10-24 08:33:48 +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.