removed assertion on nRPCI being null, it is not mandatory.
This commit is contained in:
@@ -511,7 +511,7 @@ int DU_handle_F1_SETUP_RESPONSE(instance_t instance,
|
|||||||
cell = &cells_to_be_activated_list_item_ies->value.choice.Cells_to_be_Activated_List_Item;
|
cell = &cells_to_be_activated_list_item_ies->value.choice.Cells_to_be_Activated_List_Item;
|
||||||
|
|
||||||
TBCD_TO_MCC_MNC(&cell->nRCGI.pLMN_Identity, F1AP_SETUP_RESP (msg_p).cells_to_activate[i].mcc, F1AP_SETUP_RESP (msg_p).cells_to_activate[i].mnc, F1AP_SETUP_RESP (msg_p).cells_to_activate[i].mnc_digit_length);
|
TBCD_TO_MCC_MNC(&cell->nRCGI.pLMN_Identity, F1AP_SETUP_RESP (msg_p).cells_to_activate[i].mcc, F1AP_SETUP_RESP (msg_p).cells_to_activate[i].mnc, F1AP_SETUP_RESP (msg_p).cells_to_activate[i].mnc_digit_length);
|
||||||
AssertFatal(cell->nRPCI != NULL, "nRPCI is null\n");
|
|
||||||
LOG_D(F1AP, "nr_cellId : %x %x %x %x %x\n",
|
LOG_D(F1AP, "nr_cellId : %x %x %x %x %x\n",
|
||||||
cell->nRCGI.nRCellIdentity.buf[0],
|
cell->nRCGI.nRCellIdentity.buf[0],
|
||||||
cell->nRCGI.nRCellIdentity.buf[1],
|
cell->nRCGI.nRCellIdentity.buf[1],
|
||||||
@@ -536,7 +536,7 @@ int DU_handle_F1_SETUP_RESPONSE(instance_t instance,
|
|||||||
*/
|
*/
|
||||||
case F1AP_ProtocolIE_ID_id_gNB_CUSystemInformation:
|
case F1AP_ProtocolIE_ID_id_gNB_CUSystemInformation:
|
||||||
{
|
{
|
||||||
F1AP_SETUP_RESP (msg_p).cells_to_activate[i].nrpci = *cell->nRPCI;
|
F1AP_SETUP_RESP (msg_p).cells_to_activate[i].nrpci = (cell->nRPCI != NULL) ? *cell->nRPCI : 0;
|
||||||
F1AP_GNB_CUSystemInformation_t *gNB_CUSystemInformation = (F1AP_GNB_CUSystemInformation_t*)&cells_to_be_activated_list_itemExtIEs->extensionValue.choice.GNB_CUSystemInformation;
|
F1AP_GNB_CUSystemInformation_t *gNB_CUSystemInformation = (F1AP_GNB_CUSystemInformation_t*)&cells_to_be_activated_list_itemExtIEs->extensionValue.choice.GNB_CUSystemInformation;
|
||||||
F1AP_SETUP_RESP (msg_p).cells_to_activate[i].num_SI = gNB_CUSystemInformation->sibtypetobeupdatedlist.list.count;
|
F1AP_SETUP_RESP (msg_p).cells_to_activate[i].num_SI = gNB_CUSystemInformation->sibtypetobeupdatedlist.list.count;
|
||||||
AssertFatal(ext->list.count==1,"At least one SI message should be there, and only 1 for now!\n");
|
AssertFatal(ext->list.count==1,"At least one SI message should be there, and only 1 for now!\n");
|
||||||
@@ -1129,7 +1129,7 @@ int DU_handle_gNB_CU_CONFIGURATION_UPDATE(instance_t instance,
|
|||||||
cell = &cells_to_be_activated_list_item_ies->value.choice.Cells_to_be_Activated_List_Item;
|
cell = &cells_to_be_activated_list_item_ies->value.choice.Cells_to_be_Activated_List_Item;
|
||||||
|
|
||||||
TBCD_TO_MCC_MNC(&cell->nRCGI.pLMN_Identity, F1AP_GNB_CU_CONFIGURATION_UPDATE (msg_p).cells_to_activate[i].mcc, F1AP_GNB_CU_CONFIGURATION_UPDATE (msg_p).cells_to_activate[i].mnc, F1AP_GNB_CU_CONFIGURATION_UPDATE (msg_p).cells_to_activate[i].mnc_digit_length);
|
TBCD_TO_MCC_MNC(&cell->nRCGI.pLMN_Identity, F1AP_GNB_CU_CONFIGURATION_UPDATE (msg_p).cells_to_activate[i].mcc, F1AP_GNB_CU_CONFIGURATION_UPDATE (msg_p).cells_to_activate[i].mnc, F1AP_GNB_CU_CONFIGURATION_UPDATE (msg_p).cells_to_activate[i].mnc_digit_length);
|
||||||
AssertFatal(cell->nRPCI != NULL, "nRPCI is null\n");
|
|
||||||
LOG_D(F1AP, "nr_cellId : %x %x %x %x %x\n",
|
LOG_D(F1AP, "nr_cellId : %x %x %x %x %x\n",
|
||||||
cell->nRCGI.nRCellIdentity.buf[0],
|
cell->nRCGI.nRCellIdentity.buf[0],
|
||||||
cell->nRCGI.nRCellIdentity.buf[1],
|
cell->nRCGI.nRCellIdentity.buf[1],
|
||||||
@@ -1154,7 +1154,7 @@ int DU_handle_gNB_CU_CONFIGURATION_UPDATE(instance_t instance,
|
|||||||
*/
|
*/
|
||||||
case F1AP_ProtocolIE_ID_id_gNB_CUSystemInformation:
|
case F1AP_ProtocolIE_ID_id_gNB_CUSystemInformation:
|
||||||
{
|
{
|
||||||
F1AP_GNB_CU_CONFIGURATION_UPDATE (msg_p).cells_to_activate[i].nrpci = *cell->nRPCI;
|
F1AP_GNB_CU_CONFIGURATION_UPDATE (msg_p).cells_to_activate[i].nrpci = (cell->nRPCI != NULL) ? *cell->nRPCI : 0;
|
||||||
F1AP_GNB_CUSystemInformation_t *gNB_CUSystemInformation = (F1AP_GNB_CUSystemInformation_t*)&cells_to_be_activated_list_itemExtIEs->extensionValue.choice.GNB_CUSystemInformation;
|
F1AP_GNB_CUSystemInformation_t *gNB_CUSystemInformation = (F1AP_GNB_CUSystemInformation_t*)&cells_to_be_activated_list_itemExtIEs->extensionValue.choice.GNB_CUSystemInformation;
|
||||||
F1AP_GNB_CU_CONFIGURATION_UPDATE (msg_p).cells_to_activate[i].num_SI = gNB_CUSystemInformation->sibtypetobeupdatedlist.list.count;
|
F1AP_GNB_CU_CONFIGURATION_UPDATE (msg_p).cells_to_activate[i].num_SI = gNB_CUSystemInformation->sibtypetobeupdatedlist.list.count;
|
||||||
AssertFatal(ext->list.count==1,"At least one SI message should be there, and only 1 for now!\n");
|
AssertFatal(ext->list.count==1,"At least one SI message should be there, and only 1 for now!\n");
|
||||||
|
|||||||
Reference in New Issue
Block a user