View | Details | Raw Unified | Return to bug 2185
Collapse All | Expand All

(-)a/src/wifi/model/mac-low.cc (+7 lines)
 Lines 824-829    Link Here 
824
  NS_LOG_DEBUG ("rx failed ");
824
  NS_LOG_DEBUG ("rx failed ");
825
  if (isEndOfFrame == true && m_receivedAtLeastOneMpdu == true)
825
  if (isEndOfFrame == true && m_receivedAtLeastOneMpdu == true)
826
    {
826
    {
827
      WifiMacHeader hdr;
828
      packet->PeekHeader (hdr);
829
      if (hdr.GetAddr1 () != m_self)
830
        {
831
          NS_LOG_DEBUG ("hdr addr1 " << hdr.GetAddr1 () << "not for me (" << m_self << "); returning");
832
          return;
833
        }
827
      NS_ASSERT (m_lastReceivedHdr.IsQosData ());
834
      NS_ASSERT (m_lastReceivedHdr.IsQosData ());
828
      NS_LOG_DEBUG ("last a-mpdu subframe detected/sendImmediateBlockAck from=" << m_lastReceivedHdr.GetAddr2 ());
835
      NS_LOG_DEBUG ("last a-mpdu subframe detected/sendImmediateBlockAck from=" << m_lastReceivedHdr.GetAddr2 ());
829
      m_sendAckEvent = Simulator::Schedule (GetSifs (),
836
      m_sendAckEvent = Simulator::Schedule (GetSifs (),

Return to bug 2185