Fix: The remaining UL buffer size is incorrectly calculated and UL scheduling does not occur. (scheduled_ul_bytes is not subtracted correctly when receiving NACK rarely.)
(cherry picked from commit 2fb4823b57320c4c4e4d800ae9bb0570f18ad353)
This commit is contained in:
committed by
shono.takafumi
parent
05eb88f068
commit
b573fd4dbd
@@ -3379,7 +3379,6 @@ void schedule_ulsch_rnti_fairRR(module_id_t module_idP,
|
|||||||
mcs_rv = 31;
|
mcs_rv = 31;
|
||||||
}
|
}
|
||||||
|
|
||||||
UE_template->TBS_UL[harq_pid] = get_TBS_UL(UE_template->mcs_UL[harq_pid],ulsch_ue_select[CC_id].list[ulsch_ue_num].nb_rb);
|
|
||||||
UE_info->eNB_UE_stats[CC_id][UE_id].ulsch_TBS=UE_template->TBS_UL[harq_pid];
|
UE_info->eNB_UE_stats[CC_id][UE_id].ulsch_TBS=UE_template->TBS_UL[harq_pid];
|
||||||
|
|
||||||
if (mac_eNB_get_rrc_status(module_idP,rnti) < RRC_CONNECTED)
|
if (mac_eNB_get_rrc_status(module_idP,rnti) < RRC_CONNECTED)
|
||||||
|
|||||||
Reference in New Issue
Block a user