fixed Bug 1630 - spurious RX packets in DlRlcStats

This commit is contained in:
Nicola Baldo
2013-05-31 15:54:42 +02:00
parent 9c68edd4a7
commit 956fe90da4

View File

@@ -135,7 +135,7 @@ RadioBearerStatsCalculator::UlTxPdu (uint16_t cellId, uint64_t imsi, uint16_t rn
{
NS_LOG_FUNCTION (this << "UlTxPDU" << cellId << imsi << rnti << (uint32_t) lcid << packetSize);
ImsiLcidPair_t p (imsi, lcid);
if (Simulator::Now () > m_startTime)
if (Simulator::Now () >= m_startTime)
{
m_ulCellId[p] = cellId;
m_flowId[p] = LteFlowId_t (rnti, lcid);
@@ -150,7 +150,7 @@ RadioBearerStatsCalculator::DlTxPdu (uint16_t cellId, uint64_t imsi, uint16_t rn
{
NS_LOG_FUNCTION (this << "DlTxPDU" << cellId << imsi << rnti << (uint32_t) lcid << packetSize);
ImsiLcidPair_t p (imsi, lcid);
if (Simulator::Now () > m_startTime)
if (Simulator::Now () >= m_startTime)
{
m_dlCellId[p] = cellId;
m_flowId[p] = LteFlowId_t (rnti, lcid);
@@ -166,7 +166,7 @@ RadioBearerStatsCalculator::UlRxPdu (uint16_t cellId, uint64_t imsi, uint16_t rn
{
NS_LOG_FUNCTION (this << "UlRxPDU" << cellId << imsi << rnti << (uint32_t) lcid << packetSize << delay);
ImsiLcidPair_t p (imsi, lcid);
if (Simulator::Now () > m_startTime)
if (Simulator::Now () >= m_startTime)
{
m_ulCellId[p] = cellId;
m_ulRxPackets[p]++;
@@ -190,7 +190,7 @@ RadioBearerStatsCalculator::DlRxPdu (uint16_t cellId, uint64_t imsi, uint16_t rn
{
NS_LOG_FUNCTION (this << "DlRxPDU" << cellId << imsi << rnti << (uint32_t) lcid << packetSize << delay);
ImsiLcidPair_t p (imsi, lcid);
if (Simulator::Now () > m_startTime)
if (Simulator::Now () >= m_startTime)
{
m_dlCellId[p] = cellId;
m_dlRxPackets[p]++;