Commit 8e4c5138 authored by luis_pereira87's avatar luis_pereira87

Fix RRC processing time when using F1 split

parent 55f1a6b4
...@@ -732,19 +732,21 @@ rrc_gNB_generate_defaultRRCReconfiguration( ...@@ -732,19 +732,21 @@ rrc_gNB_generate_defaultRRCReconfiguration(
LOG_DUMPMSG(NR_RRC, DEBUG_RRC,(char *)buffer, size, "[MSG] RRC Reconfiguration\n"); LOG_DUMPMSG(NR_RRC, DEBUG_RRC,(char *)buffer, size, "[MSG] RRC Reconfiguration\n");
rrc_mac_config_req_gNB(ctxt_pP->module_id, if (NODE_IS_DU(rrc->node_type) || NODE_IS_MONOLITHIC(rrc->node_type)) {
0, rrc_mac_config_req_gNB(ctxt_pP->module_id,
rrc->configuration.pdsch_AntennaPorts, 0,
0, rrc->configuration.pdsch_AntennaPorts,
0, 0,
0, 0,
rrc->carrier.servingcellconfigcommon, 0,
NULL, rrc->carrier.servingcellconfigcommon,
NULL, NULL,
0, NULL,
ue_context_pP->ue_context.rnti, 0,
NULL, ue_context_pP->ue_context.rnti,
NR_RRC_RECONFIGURATION_DELAY_MS); NULL,
NR_RRC_RECONFIGURATION_DELAY_MS);
}
/* Free all NAS PDUs */ /* Free all NAS PDUs */
for (int i = 0; i < ue_context_pP->ue_context.nb_of_pdusessions; i++) { for (int i = 0; i < ue_context_pP->ue_context.nb_of_pdusessions; i++) {
...@@ -1012,19 +1014,21 @@ rrc_gNB_generate_dedicatedRRCReconfiguration( ...@@ -1012,19 +1014,21 @@ rrc_gNB_generate_dedicatedRRCReconfiguration(
cellGroupConfig); cellGroupConfig);
LOG_DUMPMSG(NR_RRC,DEBUG_RRC,(char *)buffer,size,"[MSG] RRC Reconfiguration\n"); LOG_DUMPMSG(NR_RRC,DEBUG_RRC,(char *)buffer,size,"[MSG] RRC Reconfiguration\n");
rrc_mac_config_req_gNB(ctxt_pP->module_id, if (NODE_IS_DU(rrc->node_type) || NODE_IS_MONOLITHIC(rrc->node_type)) {
0, rrc_mac_config_req_gNB(ctxt_pP->module_id,
rrc->configuration.pdsch_AntennaPorts, 0,
0, rrc->configuration.pdsch_AntennaPorts,
0, 0,
0, 0,
rrc->carrier.servingcellconfigcommon, 0,
NULL, rrc->carrier.servingcellconfigcommon,
NULL, NULL,
0, NULL,
ue_context_pP->ue_context.rnti, 0,
NULL, ue_context_pP->ue_context.rnti,
NR_RRC_RECONFIGURATION_DELAY_MS); NULL,
NR_RRC_RECONFIGURATION_DELAY_MS);
}
/* Free all NAS PDUs */ /* Free all NAS PDUs */
for (i = 0; i < ue_context_pP->ue_context.nb_of_pdusessions; i++) { for (i = 0; i < ue_context_pP->ue_context.nb_of_pdusessions; i++) {
...@@ -1199,19 +1203,21 @@ rrc_gNB_modify_dedicatedRRCReconfiguration( ...@@ -1199,19 +1203,21 @@ rrc_gNB_modify_dedicatedRRCReconfiguration(
NULL); NULL);
LOG_DUMPMSG(NR_RRC, DEBUG_RRC, (char *)buffer, size, "[MSG] RRC Reconfiguration\n"); LOG_DUMPMSG(NR_RRC, DEBUG_RRC, (char *)buffer, size, "[MSG] RRC Reconfiguration\n");
rrc_mac_config_req_gNB(ctxt_pP->module_id, if (NODE_IS_DU(RC.nrrrc[ctxt_pP->module_id]->node_type) || NODE_IS_MONOLITHIC(RC.nrrrc[ctxt_pP->module_id]->node_type)) {
0, rrc_mac_config_req_gNB(ctxt_pP->module_id,
RC.nrrrc[ctxt_pP->module_id]->configuration.pdsch_AntennaPorts, 0,
0, RC.nrrrc[ctxt_pP->module_id]->configuration.pdsch_AntennaPorts,
0, 0,
0, 0,
RC.nrrrc[ctxt_pP->module_id]->carrier.servingcellconfigcommon, 0,
NULL, RC.nrrrc[ctxt_pP->module_id]->carrier.servingcellconfigcommon,
NULL, NULL,
0, NULL,
ue_context_pP->ue_context.rnti, 0,
NULL, ue_context_pP->ue_context.rnti,
NR_RRC_RECONFIGURATION_DELAY_MS); NULL,
NR_RRC_RECONFIGURATION_DELAY_MS);
}
/* Free all NAS PDUs */ /* Free all NAS PDUs */
for (i = 0; i < ue_context_pP->ue_context.nb_of_modify_pdusessions; i++) { for (i = 0; i < ue_context_pP->ue_context.nb_of_modify_pdusessions; i++) {
...@@ -1317,19 +1323,21 @@ rrc_gNB_generate_dedicatedRRCReconfiguration_release( ...@@ -1317,19 +1323,21 @@ rrc_gNB_generate_dedicatedRRCReconfiguration_release(
LOG_DUMPMSG(NR_RRC,DEBUG_RRC,(char *)buffer,size, "[MSG] RRC Reconfiguration\n"); LOG_DUMPMSG(NR_RRC,DEBUG_RRC,(char *)buffer,size, "[MSG] RRC Reconfiguration\n");
rrc_mac_config_req_gNB(ctxt_pP->module_id, if (NODE_IS_DU(RC.nrrrc[ctxt_pP->module_id]->node_type) || NODE_IS_MONOLITHIC(RC.nrrrc[ctxt_pP->module_id]->node_type)) {
0, rrc_mac_config_req_gNB(ctxt_pP->module_id,
RC.nrrrc[ctxt_pP->module_id]->configuration.pdsch_AntennaPorts, 0,
0, RC.nrrrc[ctxt_pP->module_id]->configuration.pdsch_AntennaPorts,
0, 0,
0, 0,
RC.nrrrc[ctxt_pP->module_id]->carrier.servingcellconfigcommon, 0,
NULL, RC.nrrrc[ctxt_pP->module_id]->carrier.servingcellconfigcommon,
NULL, NULL,
0, NULL,
ue_context_pP->ue_context.rnti, 0,
NULL, ue_context_pP->ue_context.rnti,
NR_RRC_RECONFIGURATION_DELAY_MS); NULL,
NR_RRC_RECONFIGURATION_DELAY_MS);
}
/* Free all NAS PDUs */ /* Free all NAS PDUs */
if (nas_length > 0) { if (nas_length > 0) {
...@@ -1882,19 +1890,21 @@ rrc_gNB_process_RRCConnectionReestablishmentComplete( ...@@ -1882,19 +1890,21 @@ rrc_gNB_process_RRCConnectionReestablishmentComplete(
LOG_DUMPMSG(NR_RRC,DEBUG_RRC,(char *)buffer,size, "[MSG] RRC Reconfiguration\n"); LOG_DUMPMSG(NR_RRC,DEBUG_RRC,(char *)buffer,size, "[MSG] RRC Reconfiguration\n");
rrc_mac_config_req_gNB(ctxt_pP->module_id, if (NODE_IS_DU(RC.nrrrc[ctxt_pP->module_id]->node_type) || NODE_IS_MONOLITHIC(RC.nrrrc[ctxt_pP->module_id]->node_type)) {
0, rrc_mac_config_req_gNB(ctxt_pP->module_id,
RC.nrrrc[ctxt_pP->module_id]->configuration.pdsch_AntennaPorts, 0,
0, RC.nrrrc[ctxt_pP->module_id]->configuration.pdsch_AntennaPorts,
0, 0,
0, 0,
RC.nrrrc[ctxt_pP->module_id]->carrier.servingcellconfigcommon, 0,
NULL, RC.nrrrc[ctxt_pP->module_id]->carrier.servingcellconfigcommon,
NULL, NULL,
0, NULL,
ue_context_pP->ue_context.rnti, 0,
NULL, ue_context_pP->ue_context.rnti,
NR_RRC_RECONFIGURATION_DELAY_MS); NULL,
NR_RRC_RECONFIGURATION_DELAY_MS);
}
/* Free all NAS PDUs */ /* Free all NAS PDUs */
for (i = 0; i < ue_context_pP->ue_context.nb_of_pdusessions; i++) { for (i = 0; i < ue_context_pP->ue_context.nb_of_pdusessions; i++) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment