|
|
@ -109,7 +109,7 @@ dl_harq_proc* dl_metric_rr::allocate_user(sched_ue* user)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (code == alloc_outcome_t::DCI_COLLISION) {
|
|
|
|
if (code == alloc_outcome_t::DCI_COLLISION) {
|
|
|
|
// No DCIs available for this user. Move to next
|
|
|
|
// No DCIs available for this user. Move to next
|
|
|
|
log_h->warning("SCHED: Couldn't find space in PDCCH for DL retx for rnti=0x%x\n", user->get_rnti());
|
|
|
|
log_h->info("SCHED: Couldn't find space in PDCCH for DL retx for rnti=0x%x\n", user->get_rnti());
|
|
|
|
return nullptr;
|
|
|
|
return nullptr;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -121,7 +121,7 @@ dl_harq_proc* dl_metric_rr::allocate_user(sched_ue* user)
|
|
|
|
return h;
|
|
|
|
return h;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (code == alloc_outcome_t::DCI_COLLISION) {
|
|
|
|
if (code == alloc_outcome_t::DCI_COLLISION) {
|
|
|
|
log_h->warning("SCHED: Couldn't find space in PDCCH for DL retx for rnti=0x%x\n", user->get_rnti());
|
|
|
|
log_h->info("SCHED: Couldn't find space in PDCCH for DL retx for rnti=0x%x\n", user->get_rnti());
|
|
|
|
return nullptr;
|
|
|
|
return nullptr;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -140,7 +140,7 @@ dl_harq_proc* dl_metric_rr::allocate_user(sched_ue* user)
|
|
|
|
if (code == alloc_outcome_t::SUCCESS) {
|
|
|
|
if (code == alloc_outcome_t::SUCCESS) {
|
|
|
|
return h;
|
|
|
|
return h;
|
|
|
|
} else if (code == alloc_outcome_t::DCI_COLLISION) {
|
|
|
|
} else if (code == alloc_outcome_t::DCI_COLLISION) {
|
|
|
|
log_h->warning("SCHED: Couldn't find space in PDCCH for DL tx for rnti=0x%x\n", user->get_rnti());
|
|
|
|
log_h->info("SCHED: Couldn't find space in PDCCH for DL tx for rnti=0x%x\n", user->get_rnti());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -259,7 +259,7 @@ ul_harq_proc* ul_metric_rr::allocate_user_retx_prbs(sched_ue* user)
|
|
|
|
return h;
|
|
|
|
return h;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (ret == alloc_outcome_t::DCI_COLLISION) {
|
|
|
|
if (ret == alloc_outcome_t::DCI_COLLISION) {
|
|
|
|
log_h->warning("SCHED: Couldn't find space in PDCCH for UL retx of rnti=0x%x\n", user->get_rnti());
|
|
|
|
log_h->info("SCHED: Couldn't find space in PDCCH for UL retx of rnti=0x%x\n", user->get_rnti());
|
|
|
|
return nullptr;
|
|
|
|
return nullptr;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -269,7 +269,7 @@ ul_harq_proc* ul_metric_rr::allocate_user_retx_prbs(sched_ue* user)
|
|
|
|
return h;
|
|
|
|
return h;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (ret == alloc_outcome_t::DCI_COLLISION) {
|
|
|
|
if (ret == alloc_outcome_t::DCI_COLLISION) {
|
|
|
|
log_h->warning("SCHED: Couldn't find space in PDCCH for UL retx of rnti=0x%x\n", user->get_rnti());
|
|
|
|
log_h->info("SCHED: Couldn't find space in PDCCH for UL retx of rnti=0x%x\n", user->get_rnti());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -303,7 +303,7 @@ ul_harq_proc* ul_metric_rr::allocate_user_newtx_prbs(sched_ue* user)
|
|
|
|
return h;
|
|
|
|
return h;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (ret == alloc_outcome_t::DCI_COLLISION) {
|
|
|
|
if (ret == alloc_outcome_t::DCI_COLLISION) {
|
|
|
|
log_h->warning("SCHED: Couldn't find space in PDCCH for UL tx of rnti=0x%x\n", user->get_rnti());
|
|
|
|
log_h->info("SCHED: Couldn't find space in PDCCH for UL tx of rnti=0x%x\n", user->get_rnti());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|