Fix: guard multiple UL scheduling for same UE.
(cherry picked from commit 57caca9ba87fda3f73aa30d86f4af01a6062224c)
This commit is contained in:
committed by
shono.takafumi
parent
6c99c9a255
commit
deeded689d
@@ -2393,6 +2393,18 @@ void ulsch_scheduler_pre_ue_select_fairRR(
|
|||||||
break;
|
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];
|
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;
|
format_flag = 2;
|
||||||
rnti = UE_RNTI(module_idP,first_ue_id[CC_id][temp]);
|
rnti = UE_RNTI(module_idP,first_ue_id[CC_id][temp]);
|
||||||
|
|||||||
Reference in New Issue
Block a user