wifi: Add some asserts in MacLow

This commit is contained in:
Sébastien Deronne
2016-12-12 19:22:02 +01:00
parent c8ddc0d2f0
commit 69dbafeed5

View File

@@ -1879,7 +1879,11 @@ MacLow::SendDataPacket (void)
}
m_currentHdr.SetDuration (duration);
Ptr <Packet> packet = m_currentPacket->Copy ();
if (!m_ampdu)
if (m_ampdu)
{
NS_ASSERT (m_currentHdr.IsQosData ());
}
else
{
packet->AddHeader (m_currentHdr);
WifiMacTrailer fcs;
@@ -2081,7 +2085,11 @@ MacLow::SendDataAfterCts (Mac48Address source, Time duration)
NS_ASSERT (duration >= MicroSeconds (0));
m_currentHdr.SetDuration (duration);
Ptr <Packet> packet = m_currentPacket->Copy ();
if (!m_ampdu)
if (m_ampdu)
{
NS_ASSERT (m_currentHdr.IsQosData ());
}
else
{
packet->AddHeader (m_currentHdr);
WifiMacTrailer fcs;