|
|
| 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)) |
|
|
| 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 |
|