mirror of
https://gitlab.eurecom.fr/oai/openairinterface5g.git
synced 2026-07-13 04:30:28 +00:00
Transfer UE-side paging matches from RRC to NAS so a registered idle UE can generate and send a Service Request after `NAS_PAGING_IND`. Guard the path with explicit cause, identity, state, and mode checks so unsupported cases are logged and ignored. Changes: - in `rrc_UE.c`, send `NAS_PAGING_IND` to TASK_NAS_NRUE with cause `AS_CONNECTION_ESTABLISH` from `rrc_nrue()` when a paging match is found - in `nr_nas_msg.c`, implement `NAS_PAGING_IND` handling in `nas_nrue()` - accept only paging indications with cause `AS_CONNECTION_ESTABLISH`, then require `nas->guti`, `FGS_REGISTERED`, and `FGS_IDLE` before proceeding - generate the Service Request with `generateServiceRequest()` and send it through `send_nas_uplink_data_req()` Refs: - TS 23.502 §4.2.3.3 (Network Triggered Service Request) - TS 24.501 §5.6.2.2.1 (Paging for 5GS services) Signed-off-by: Guido Casati <guido.casati@openairinterface.org>