Commit 5bdaeb57 authored by Robert Schmidt's avatar Robert Schmidt

Stop scheduling DL on UL failure or out of sync

parent 388cfafe
...@@ -220,6 +220,11 @@ void dlsch_scheduler_pre_ue_select_fairRR( ...@@ -220,6 +220,11 @@ void dlsch_scheduler_pre_ue_select_fairRR(
continue; continue;
} }
if (UE_info->UE_sched_ctrl[UE_id].ul_failure_timer > 0
|| UE_info->UE_sched_ctrl[UE_id].ul_out_of_sync == 1)
continue;
if(mac_eNB_get_rrc_status(module_idP,rnti) < RRC_CONNECTED) { if(mac_eNB_get_rrc_status(module_idP,rnti) < RRC_CONNECTED) {
continue; continue;
} }
...@@ -335,6 +340,10 @@ void dlsch_scheduler_pre_ue_select_fairRR( ...@@ -335,6 +340,10 @@ void dlsch_scheduler_pre_ue_select_fairRR(
if (rnti == NOT_A_RNTI) if (rnti == NOT_A_RNTI)
continue; continue;
if (UE_info->UE_sched_ctrl[UE_id].ul_failure_timer > 0
|| UE_info->UE_sched_ctrl[UE_id].ul_out_of_sync == 1)
continue;
if(mac_eNB_get_rrc_status(module_idP,rnti) < RRC_CONNECTED) { if(mac_eNB_get_rrc_status(module_idP,rnti) < RRC_CONNECTED) {
continue; continue;
} }
...@@ -459,6 +468,10 @@ void dlsch_scheduler_pre_ue_select_fairRR( ...@@ -459,6 +468,10 @@ void dlsch_scheduler_pre_ue_select_fairRR(
if (rnti == NOT_A_RNTI) if (rnti == NOT_A_RNTI)
continue; continue;
if (UE_info->UE_sched_ctrl[UE_id].ul_failure_timer > 0
|| UE_info->UE_sched_ctrl[UE_id].ul_out_of_sync == 1)
continue;
if(mac_eNB_get_rrc_status(module_idP,rnti) < RRC_CONNECTED) { if(mac_eNB_get_rrc_status(module_idP,rnti) < RRC_CONNECTED) {
continue; continue;
} }
......
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