drop rach_ConfigDedicated once reconfiguration with sync related RA is completed at UE
This commit is contained in:
committed by
Guido Casati
parent
479be40b30
commit
a2625163e6
@@ -1114,9 +1114,9 @@ void nr_ra_succeeded(NR_UE_MAC_INST_t *mac, const uint8_t gNB_index, const frame
|
|||||||
RA_config_t *ra = &mac->ra;
|
RA_config_t *ra = &mac->ra;
|
||||||
|
|
||||||
if (ra->cfra) {
|
if (ra->cfra) {
|
||||||
LOG_I(MAC, "[UE %d][%d.%d][RAPROC] RA procedure succeeded. CFRA: RAR successfully received.\n", mac->ue_id, frame, slot);
|
LOG_A(NR_MAC, "[UE %d][%d.%d][RAPROC] RA procedure succeeded. CFRA: RAR successfully received.\n", mac->ue_id, frame, slot);
|
||||||
} else {
|
} else {
|
||||||
LOG_A(MAC,
|
LOG_A(NR_MAC,
|
||||||
"[UE %d][%d.%d][RAPROC] %d-Step RA procedure succeeded. CBRA: Contention Resolution is successful.\n",
|
"[UE %d][%d.%d][RAPROC] %d-Step RA procedure succeeded. CBRA: Contention Resolution is successful.\n",
|
||||||
mac->ue_id,
|
mac->ue_id,
|
||||||
frame,
|
frame,
|
||||||
@@ -1127,6 +1127,10 @@ void nr_ra_succeeded(NR_UE_MAC_INST_t *mac, const uint8_t gNB_index, const frame
|
|||||||
nr_timer_stop(&ra->contention_resolution_timer);
|
nr_timer_stop(&ra->contention_resolution_timer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// rach-ConfigDedicated is one shot configuration to be used only for a specific instance of reconfiguration with sync
|
||||||
|
if (ra->rach_ConfigDedicated)
|
||||||
|
asn1cFreeStruc(asn_DEF_NR_RACH_ConfigDedicated, ra->rach_ConfigDedicated);
|
||||||
|
|
||||||
ra->RA_active = false;
|
ra->RA_active = false;
|
||||||
mac->msg3_C_RNTI = false;
|
mac->msg3_C_RNTI = false;
|
||||||
ra->ra_state = nrRA_SUCCEEDED;
|
ra->ra_state = nrRA_SUCCEEDED;
|
||||||
|
|||||||
Reference in New Issue
Block a user