lte: (fixes #2048) Fix scheduler resource allocation when CQI==0 (out of range)
This commit is contained in:
@@ -1164,7 +1164,7 @@ CqaFfMacScheduler::DoSchedDlTriggerReq (const struct FfMacSchedSapProvider::Sche
|
||||
}
|
||||
|
||||
uint8_t cqi1 = sbCqis.at (0);
|
||||
uint8_t cqi2 = 1;
|
||||
uint8_t cqi2 = 0;
|
||||
if (sbCqis.size () > 1)
|
||||
{
|
||||
cqi2 = sbCqis.at (1);
|
||||
|
||||
@@ -901,7 +901,7 @@ FdMtFfMacScheduler::DoSchedDlTriggerReq (const struct FfMacSchedSapProvider::Sch
|
||||
sbCqi = (*itCqi).second.m_higherLayerSelected.at (i).m_sbCqi;
|
||||
}
|
||||
uint8_t cqi1 = sbCqi.at (0);
|
||||
uint8_t cqi2 = 1;
|
||||
uint8_t cqi2 = 0;
|
||||
if (sbCqi.size () > 1)
|
||||
{
|
||||
cqi2 = sbCqi.at (1);
|
||||
|
||||
@@ -1125,7 +1125,7 @@ FdTbfqFfMacScheduler::DoSchedDlTriggerReq (const struct FfMacSchedSapProvider::S
|
||||
sbCqi = (*itCqi).second.m_higherLayerSelected.at (k).m_sbCqi;
|
||||
}
|
||||
uint8_t cqi1 = sbCqi.at (0);
|
||||
uint8_t cqi2 = 1;
|
||||
uint8_t cqi2 = 0;
|
||||
if (sbCqi.size () > 1)
|
||||
{
|
||||
cqi2 = sbCqi.at (1);
|
||||
|
||||
@@ -968,7 +968,7 @@ PfFfMacScheduler::DoSchedDlTriggerReq (const struct FfMacSchedSapProvider::Sched
|
||||
sbCqi = (*itCqi).second.m_higherLayerSelected.at (i).m_sbCqi;
|
||||
}
|
||||
uint8_t cqi1 = sbCqi.at (0);
|
||||
uint8_t cqi2 = 1;
|
||||
uint8_t cqi2 = 0;
|
||||
if (sbCqi.size () > 1)
|
||||
{
|
||||
cqi2 = sbCqi.at (1);
|
||||
|
||||
@@ -1110,7 +1110,7 @@ PssFfMacScheduler::DoSchedDlTriggerReq (const struct FfMacSchedSapProvider::Sche
|
||||
}
|
||||
|
||||
uint8_t cqi1 = sbCqis.at (0);
|
||||
uint8_t cqi2 = 1;
|
||||
uint8_t cqi2 = 0;
|
||||
if (sbCqis.size () > 1)
|
||||
{
|
||||
cqi2 = sbCqis.at (1);
|
||||
@@ -1181,7 +1181,7 @@ PssFfMacScheduler::DoSchedDlTriggerReq (const struct FfMacSchedSapProvider::Sche
|
||||
}
|
||||
|
||||
uint8_t cqi1 = sbCqis.at( 0);
|
||||
uint8_t cqi2 = 1;
|
||||
uint8_t cqi2 = 0;
|
||||
if (sbCqis.size () > 1)
|
||||
{
|
||||
cqi2 = sbCqis.at(1);
|
||||
@@ -1275,7 +1275,7 @@ PssFfMacScheduler::DoSchedDlTriggerReq (const struct FfMacSchedSapProvider::Sche
|
||||
}
|
||||
|
||||
uint8_t cqi1 = sbCqis.at(0);
|
||||
uint8_t cqi2 = 1;
|
||||
uint8_t cqi2 = 0;
|
||||
if (sbCqis.size () > 1)
|
||||
{
|
||||
cqi2 = sbCqis.at(1);
|
||||
|
||||
@@ -916,7 +916,7 @@ TtaFfMacScheduler::DoSchedDlTriggerReq (const struct FfMacSchedSapProvider::Sche
|
||||
}
|
||||
|
||||
uint8_t cqi1 = sbCqi.at (0);
|
||||
uint8_t cqi2 = 1;
|
||||
uint8_t cqi2 = 0;
|
||||
if (sbCqi.size () > 1)
|
||||
{
|
||||
cqi2 = sbCqi.at (1);
|
||||
|
||||
Reference in New Issue
Block a user