bugfix: if cannot send Msg.2 in RA, cancel RA
If we cannot send Msg.2, then basically the RA process is dead (because the UE expects it at a fixed time). Hence, cancel the RA process, so that we do not pick it up again after 1000 frames.
This commit is contained in:
@@ -1254,6 +1254,7 @@ static void nr_generate_Msg2(module_id_t module_idP,
|
|||||||
|
|
||||||
if (CCEIndex < 0) {
|
if (CCEIndex < 0) {
|
||||||
LOG_E(NR_MAC, "%s(): cannot find free CCE for RA RNTI 0x%04x!\n", __func__, ra->rnti);
|
LOG_E(NR_MAC, "%s(): cannot find free CCE for RA RNTI 0x%04x!\n", __func__, ra->rnti);
|
||||||
|
nr_clear_ra_proc(module_idP, CC_id, frameP, ra);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user