Bug 1747 - Openflow traces not triggering on some occasions

This commit is contained in:
John Abraham
2013-08-07 22:33:15 -07:00
parent 7bcffef2ad
commit fe13017646

View File

@@ -1468,6 +1468,12 @@ void AnimationInterface::CsmaPhyRxEndTrace (std::string context, Ptr<const Packe
m_pendingCsmaPackets[AnimUid].ProcessRxBegin (ndev, Simulator::Now ());
pktInfo.ProcessRxEnd (ndev, Simulator::Now (), UpdatePosition (n));
NS_LOG_INFO ("CsmaPhyRxEndTrace for packet:" << AnimUid);
AnimRxInfo pktrxInfo = pktInfo.GetRxInfo (ndev);
if (pktrxInfo.IsPhyRxComplete ())
{
NS_LOG_INFO ("CsmaPhyRxEndTrace for packet:" << AnimUid << " complete");
OutputCsmaPacket (p, pktInfo, pktrxInfo);
}
}