Commit 72f40e6f authored by luis_pereira87's avatar luis_pereira87

Add definition for some rrc processing delays

parent 7508205f
......@@ -1952,7 +1952,7 @@ void nr_check_Msg4_Ack(module_id_t module_id, int CC_id, frame_t frame, sub_fram
RC.nrmac[module_id]->common_channels[0].ServingCellConfigCommon,
sib1);
// 3GPP TS 38.331 Section 12 Table 12.1-1: UE performance requirements for RRC procedures for UEs
sched_ctrl->rrc_processing_timer = (10 << genericParameters->subcarrierSpacing); // RRCSetup 10 ms
sched_ctrl->rrc_processing_timer = (NR_RRC_SETUP_DELAY_MS << genericParameters->subcarrierSpacing); // RRCSetup 10 ms
}
else {
LOG_I(NR_MAC, "(ue %i, rnti 0x%04x) RA Procedure failed at Msg4!\n", UE_id, ra->rnti);
......
......@@ -97,7 +97,9 @@ typedef struct nr_uid_linear_allocator_s {
#define PROTOCOL_NR_RRC_CTXT_ARGS(CTXT_Pp) PROTOCOL_NR_CTXT_ARGS(CTXT_Pp)
// 3GPP TS 38.331 Section 12 Table 12.1-1: UE performance requirements for RRC procedures for UEs
#define NR_RRC_PROCESSING_DELAY_MS 10
#define NR_RRC_SETUP_DELAY_MS 10
#define NR_RRC_RECONFIGURATION_DELAY_MS 10
#define NR_RRC_BWP_SWITCHING_DELAY_MS 6
#define NR_UE_MODULE_INVALID ((module_id_t) ~0) // FIXME attention! depends on type uint8_t!!!
#define NR_UE_INDEX_INVALID ((module_id_t) ~0) // FIXME attention! depends on type uint8_t!!! used to be -1
......
......@@ -744,7 +744,7 @@ rrc_gNB_generate_defaultRRCReconfiguration(
0,
ue_context_pP->ue_context.rnti,
NULL,
NR_RRC_PROCESSING_DELAY_MS);
NR_RRC_RECONFIGURATION_DELAY_MS);
/* Free all NAS PDUs */
for (int i = 0; i < ue_context_pP->ue_context.nb_of_pdusessions; i++) {
......@@ -1024,7 +1024,7 @@ rrc_gNB_generate_dedicatedRRCReconfiguration(
0,
ue_context_pP->ue_context.rnti,
NULL,
NR_RRC_PROCESSING_DELAY_MS);
NR_RRC_RECONFIGURATION_DELAY_MS);
/* Free all NAS PDUs */
for (i = 0; i < ue_context_pP->ue_context.nb_of_pdusessions; i++) {
......@@ -1211,7 +1211,7 @@ rrc_gNB_modify_dedicatedRRCReconfiguration(
0,
ue_context_pP->ue_context.rnti,
NULL,
NR_RRC_PROCESSING_DELAY_MS);
NR_RRC_RECONFIGURATION_DELAY_MS);
/* Free all NAS PDUs */
for (i = 0; i < ue_context_pP->ue_context.nb_of_modify_pdusessions; i++) {
......@@ -1329,7 +1329,7 @@ rrc_gNB_generate_dedicatedRRCReconfiguration_release(
0,
ue_context_pP->ue_context.rnti,
NULL,
NR_RRC_PROCESSING_DELAY_MS);
NR_RRC_RECONFIGURATION_DELAY_MS);
/* Free all NAS PDUs */
if (nas_length > 0) {
......@@ -1894,7 +1894,7 @@ rrc_gNB_process_RRCConnectionReestablishmentComplete(
0,
ue_context_pP->ue_context.rnti,
NULL,
NR_RRC_PROCESSING_DELAY_MS);
NR_RRC_RECONFIGURATION_DELAY_MS);
/* Free all NAS PDUs */
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