mirror of
https://gitlab.eurecom.fr/oai/openairinterface5g.git
synced 2026-07-13 04:30:28 +00:00
Paging UE (MAC): parse and store SIB1 PCCH config
Populate UE MAC paging state from SIB1 PCCH-Config so PF/PO-related parameters are available to the rest of the UE MAC. Changes: - Add nr_ue_paging_cfg_t to NR_UE_MAC_INST_s with parsed paging fields (T, N, Ns, PF_offset, X) and the optional firstPDCCH-MonitoringOccasionOfPO list (first_mo_of_po[], first_mo_of_po_count) - Add configure_pcch_config() to decode SIB1 PCCH-Config via the common helpers nr_pcch_default_paging_cycle_rf, nr_pcch_n_and_paging_frame_offset, nr_pcch_ns_per_pf and nr_pcch_first_pdcch_start_mo - Add NR_PCCH_MAX_PO constant (TS 38.331 PCCH-Config) and size the first_mo_of_po[] - Invoke configure_pcch_config() from nr_rrc_mac_config_req_sib1() Signed-off-by: Guido Casati <guido.casati@openairinterface.org>
This commit is contained in:
@@ -52,6 +52,9 @@
|
||||
/** Maximum value of nrofPDCCH-MonitoringOccasionPerSSB-InPO-r16 (TS 38.331 PCCH-Config) */
|
||||
#define NR_PCCH_MAX_MO_PER_SSB_IN_PO 4
|
||||
|
||||
/** Maximum number of Paging Occasions per Paging Frame (TS 38.331 PCCH-Config) */
|
||||
#define NR_PCCH_MAX_PO 4
|
||||
|
||||
#define NB_RB_MBMS_MAX (29 * 16) /* 29 = LTE_maxSessionPerPMCH + 16 = LTE_maxServiceCount from LTE_asn_constant.h */
|
||||
|
||||
#define NB_RAB_MAX 11 /* from LTE_maxDRB in LTE_asn_constant.h */
|
||||
|
||||
Reference in New Issue
Block a user