Commit e639f74a authored by Haruki NAOI's avatar Haruki NAOI

Fix: guard multiple UL scheduling for same UE.

(cherry picked from commit 57caca9ba87fda3f73aa30d86f4af01a6062224c)
parent 6948bba7
......@@ -3936,6 +3936,18 @@ void ulsch_scheduler_pre_ue_select_fairRR(
break;
}
for(i = 0; i<ulsch_ue_select[CC_id].ue_num; i++) {
if(ulsch_ue_select[CC_id].list[i].UE_id == first_ue_id[CC_id][temp]) {
break;
}
}
if(i < ulsch_ue_select[CC_id].ue_num){
LOG_E(MAC,"ulsch_scheduler_pre_ue_select_fairRR: UE volte select(last_ulsch_ue_id %d l_last_ulsch_ue_id_volte %d)\n",
last_ulsch_ue_id[CC_id],l_last_ulsch_ue_id_volte[CC_id]);
continue;
}
hi_dci0_pdu = &HI_DCI0_req->hi_dci0_pdu_list[HI_DCI0_req->number_of_dci+HI_DCI0_req->number_of_hi];
format_flag = 2;
rnti = UE_RNTI(module_idP,first_ue_id[CC_id][temp]);
......
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