diff -r a5b85bc17689 src/lte/model/lte-rlc-am.cc --- a/src/lte/model/lte-rlc-am.cc Tue Sep 20 09:20:59 2016 -0700 +++ b/src/lte/model/lte-rlc-am.cc Thu Sep 22 14:32:06 2016 +0200 @@ -1612,17 +1612,10 @@ r.statusPduSize = 0; } - if ( r.txQueueSize != 0 || r.retxQueueSize != 0 || r.statusPduSize != 0 ) - { NS_LOG_INFO ("Send ReportBufferStatus: " << r.txQueueSize << ", " << r.txQueueHolDelay << ", " << r.retxQueueSize << ", " << r.retxQueueHolDelay << ", " << r.statusPduSize); m_macSapProvider->ReportBufferStatus (r); - } - else - { - NS_LOG_INFO ("ReportBufferStatus don't needed"); - } } @@ -1721,10 +1714,10 @@ LteRlcAm::ExpireRbsTimer (void) { NS_LOG_LOGIC ("RBS Timer expires"); + DoReportBufferStatus (); if (m_txonBufferSize + m_txedBufferSize + m_retxBufferSize > 0) { - DoReportBufferStatus (); m_rbsTimer = Simulator::Schedule (m_rbsTimerValue, &LteRlcAm::ExpireRbsTimer, this); } }