Merge remote-tracking branch 'origin/ho-fix-physCellId' into integration_2023_w24
This commit is contained in:
@@ -1290,6 +1290,7 @@ void RCconfig_NRRRC(MessageDef *msg_p, uint32_t i, gNB_RRC_INST *rrc)
|
|||||||
|
|
||||||
|
|
||||||
rrc->nr_cellid = (uint64_t)*(GNBParamList.paramarray[i][GNB_NRCELLID_IDX].u64ptr);
|
rrc->nr_cellid = (uint64_t)*(GNBParamList.paramarray[i][GNB_NRCELLID_IDX].u64ptr);
|
||||||
|
rrc->carrier.physCellId = *scc->physCellId;
|
||||||
|
|
||||||
rrc->um_on_default_drb = *(GNBParamList.paramarray[i][GNB_UMONDEFAULTDRB_IDX].uptr);
|
rrc->um_on_default_drb = *(GNBParamList.paramarray[i][GNB_UMONDEFAULTDRB_IDX].uptr);
|
||||||
if (strcmp(*(GNBParamList.paramarray[i][GNB_TRANSPORT_S_PREFERENCE_IDX].strptr), "local_mac") == 0) {
|
if (strcmp(*(GNBParamList.paramarray[i][GNB_TRANSPORT_S_PREFERENCE_IDX].strptr), "local_mac") == 0) {
|
||||||
|
|||||||
@@ -344,7 +344,7 @@ typedef struct {
|
|||||||
uint8_t *SIB23;
|
uint8_t *SIB23;
|
||||||
uint8_t sizeof_SIB23;
|
uint8_t sizeof_SIB23;
|
||||||
|
|
||||||
int physCellId;
|
long physCellId;
|
||||||
|
|
||||||
NR_BCCH_BCH_Message_t *mib;
|
NR_BCCH_BCH_Message_t *mib;
|
||||||
NR_SIB1_t *siblock1_DU;
|
NR_SIB1_t *siblock1_DU;
|
||||||
|
|||||||
@@ -1630,7 +1630,7 @@ static int nr_rrc_gNB_decode_ccch(module_id_t module_id, rnti_t rnti, const uint
|
|||||||
if (physCellId != gnb_rrc_inst->carrier.physCellId) {
|
if (physCellId != gnb_rrc_inst->carrier.physCellId) {
|
||||||
/* UE was moving from previous cell so quickly that RRCReestablishment for previous cell was received in this cell */
|
/* UE was moving from previous cell so quickly that RRCReestablishment for previous cell was received in this cell */
|
||||||
LOG_E(NR_RRC,
|
LOG_E(NR_RRC,
|
||||||
" NR_RRCReestablishmentRequest ue_Identity.physCellId(%ld) is not equal to current physCellId(%d), fallback to RRC establishment\n",
|
" NR_RRCReestablishmentRequest ue_Identity.physCellId(%ld) is not equal to current physCellId(%ld), fallback to RRC establishment\n",
|
||||||
physCellId,
|
physCellId,
|
||||||
gnb_rrc_inst->carrier.physCellId);
|
gnb_rrc_inst->carrier.physCellId);
|
||||||
xid = rrc_gNB_generate_RRCSetup_for_RRCReestablishmentRequest(module_id, rnti, 0);
|
xid = rrc_gNB_generate_RRCSetup_for_RRCReestablishmentRequest(module_id, rnti, 0);
|
||||||
|
|||||||
Reference in New Issue
Block a user