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

(-)a/src/wifi/model/mac-low.cc (-1 / +9 lines)
 Lines 1694-1700    Link Here 
1694
          remainingAmpduDuration -= mpduDuration;
1694
          remainingAmpduDuration -= mpduDuration;
1695
1695
1696
          ampdutag.SetRemainingNbOfMpdus (queueSize - 1);
1696
          ampdutag.SetRemainingNbOfMpdus (queueSize - 1);
1697
          ampdutag.SetRemainingAmpduDuration (remainingAmpduDuration);
1697
          if (queueSize > 1)
1698
            {
1699
              ampdutag.SetRemainingAmpduDuration (remainingAmpduDuration);
1700
            }
1701
          else
1702
            {
1703
              ampdutag.SetRemainingAmpduDuration (NanoSeconds (0));
1704
            }
1698
          newPacket->AddPacketTag (ampdutag);
1705
          newPacket->AddPacketTag (ampdutag);
1699
1706
1700
          if (delay == Seconds (0))
1707
          if (delay == Seconds (0))
 Lines 1707-1712    Link Here 
1707
            }
1714
            }
1708
          if (queueSize > 1)
1715
          if (queueSize > 1)
1709
            {
1716
            {
1717
              NS_ASSERT (remainingAmpduDuration > 0);
1710
              delay = delay + mpduDuration;
1718
              delay = delay + mpduDuration;
1711
            }
1719
            }
1712
1720

Return to bug 2421