mirror of
https://gitlab.eurecom.fr/oai/openairinterface5g.git
synced 2026-07-13 04:30:28 +00:00
RRCReestablishmentRequest: add PCI range validation
Add validation of physCellId against valid range (0-1007) per TS 38.331 specification. Invalid PCI values are now rejected early in the reestablishment procedure. This prevents processing of invalid reestablishment requests with out-of-range PCI values, improving robustness and spec compliance. Major changes: - Add NR_PHYS_CELL_ID_MAX to common/platform_constants.h - Add PCI range check in rrc_handle_RRCReestablishmentRequest() before cell lookup, returning early on invalid values Signed-off-by: Guido Casati <guido.casati@openairinterface.org>
This commit is contained in:
committed by
Guido Casati
parent
ede596cfc7
commit
2716a5a3dc
@@ -55,6 +55,8 @@
|
||||
/** Maximum number of Paging Occasions per Paging Frame (TS 38.331 PCCH-Config) */
|
||||
#define NR_PCCH_MAX_PO 4
|
||||
|
||||
#define NR_PHYS_CELL_ID_MAX 1007 /* Maximum Physical Cell ID (0..1007) */
|
||||
|
||||
#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