Bug-fix: update m_ceBsrRxed each UL scheduling trigger event
authorMarco Miozzo <marco.miozzo@cttc.es>
Thu, 08 Mar 2012 12:18:49 +0100
changeset 8675 e65859f03e99
parent 8674 2bd42ffd4fe8
child 8677 feed14cec734
child 8680 6f04863cf772
Bug-fix: update m_ceBsrRxed each UL scheduling trigger event
src/lte/model/pf-ff-mac-scheduler.cc
src/lte/model/rr-ff-mac-scheduler.cc
--- a/src/lte/model/pf-ff-mac-scheduler.cc	Thu Mar 08 12:03:44 2012 +0100
+++ b/src/lte/model/pf-ff-mac-scheduler.cc	Thu Mar 08 12:18:49 2012 +0100
@@ -861,6 +861,7 @@
         }
       uldci.m_tbSize = (m_amc->GetTbSizeFromMcs (uldci.m_mcs, rbPerFlow) / 8);
 //       NS_LOG_DEBUG (this << " UE " << (*it).first << " startPRB " << (uint32_t)uldci.m_rbStart << " nPRB " << (uint32_t)uldci.m_rbLen << " CQI " << cqi << " MCS " << (uint32_t)uldci.m_mcs << " TBsize " << uldci.m_tbSize << " RbAlloc " << rbAllocated);
+      UpdateUlRlcBufferInfo (uldci.m_rnti, uldci.m_tbSize);
       uldci.m_ndi = 1;
       uldci.m_cceIndex = 0;
       uldci.m_aggrLevel = 1;
--- a/src/lte/model/rr-ff-mac-scheduler.cc	Thu Mar 08 12:03:44 2012 +0100
+++ b/src/lte/model/rr-ff-mac-scheduler.cc	Thu Mar 08 12:18:49 2012 +0100
@@ -744,6 +744,7 @@
         
       uldci.m_tbSize = (m_amc->GetTbSizeFromMcs (uldci.m_mcs, rbPerFlow) / 8); // MCS 0 -> UL-AMC TBD
       NS_LOG_DEBUG (this << " UE " << (*it).first << " startPRB " << (uint32_t)uldci.m_rbStart << " nPRB " << (uint32_t)uldci.m_rbLen << " CQI " << cqi << " MCS " << (uint32_t)uldci.m_mcs << " TBsize " << uldci.m_tbSize);
+      UpdateUlRlcBufferInfo (uldci.m_rnti, uldci.m_tbSize);
       uldci.m_ndi = 1;
       uldci.m_cceIndex = 0;
       uldci.m_aggrLevel = 1;