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

(-)a/src/wifi/model/mac-low.cc (-2 / +10 lines)
 Lines 846-853    Link Here 
846
  if (isEndOfFrame == true && m_receivedAtLeastOneMpdu == true)
846
  if (isEndOfFrame == true && m_receivedAtLeastOneMpdu == true)
847
    {
847
    {
848
      WifiMacHeader hdr;
848
      WifiMacHeader hdr;
849
      MpduAggregator::DeaggregatedMpdus mpdu = MpduAggregator::Deaggregate (packet);
849
      AmpduTag ampdu;
850
      mpdu.begin ()->first->PeekHeader (hdr);
850
      if (packet->RemovePacketTag (ampdu))
851
        {
852
          MpduAggregator::DeaggregatedMpdus mpdu = MpduAggregator::Deaggregate (packet);
853
          mpdu.begin ()->first->PeekHeader (hdr);
854
        }
855
      else
856
        {
857
          packet->PeekHeader (hdr);
858
        }
851
      if (hdr.GetAddr1 () != m_self)
859
      if (hdr.GetAddr1 () != m_self)
852
        {
860
        {
853
          NS_LOG_DEBUG ("hdr addr1 " << hdr.GetAddr1 () << "not for me (" << m_self << "); returning");
861
          NS_LOG_DEBUG ("hdr addr1 " << hdr.GetAddr1 () << "not for me (" << m_self << "); returning");

Return to bug 2332