Merge remote-tracking branch 'origin/disable_harq_improv' into integration_2025_w13 (!3321)

DLSCH scheduler LOGs assertion prevention in case of HARQ disabled

NR_sched_pucch_t structure is NULL if HARQ is disabled
This commit is contained in:
Jaroslava Fiedlerova
2025-03-28 09:58:15 +01:00
@@ -1032,9 +1032,9 @@ void nr_schedule_ue_spec(module_id_t module_id,
harq->round, harq->round,
nr_get_rv(harq->round % 4), nr_get_rv(harq->round % 4),
harq->ndi, harq->ndi,
pucch->timing_indicator, pucch ? pucch->timing_indicator : 0,
pucch->frame, pucch ? pucch->frame : 0,
pucch->ul_slot, pucch ? pucch->ul_slot : 0,
sched_pdsch->pucch_allocation, sched_pdsch->pucch_allocation,
sched_ctrl->tpc1); sched_ctrl->tpc1);
@@ -1222,7 +1222,7 @@ void nr_schedule_ue_spec(module_id_t module_id,
dci_payload.ndi, dci_payload.ndi,
dci_payload.rv, dci_payload.rv,
dci_payload.tpc, dci_payload.tpc,
pucch->timing_indicator); pucch ? pucch->timing_indicator : 0);
const int rnti_type = TYPE_C_RNTI_; const int rnti_type = TYPE_C_RNTI_;
fill_dci_pdu_rel15(&UE->sc_info, fill_dci_pdu_rel15(&UE->sc_info,