|
|
| 820 |
{ |
820 |
{ |
| 821 |
tid = m_currentHdr.GetQosTid (); |
821 |
tid = m_currentHdr.GetQosTid (); |
| 822 |
} |
822 |
} |
|
|
823 |
else if (m_currentHdr.IsBlockAckReq ()) |
| 824 |
{ |
| 825 |
CtrlBAckRequestHeader baReqHdr; |
| 826 |
m_currentPacket->PeekHeader (baReqHdr); |
| 827 |
tid = baReqHdr.GetTidInfo (); |
| 828 |
} |
| 823 |
else |
829 |
else |
| 824 |
{ |
830 |
{ |
| 825 |
NS_FATAL_ERROR ("Current packet is not Qos Data"); |
831 |
NS_FATAL_ERROR ("Current packet is not Qos Data nor BlockAckReq"); |
| 826 |
} |
832 |
} |
| 827 |
|
833 |
|
| 828 |
if (GetBaAgreementExists (m_currentHdr.GetAddr1 (), tid)) |
834 |
if (GetBaAgreementExists (m_currentHdr.GetAddr1 (), tid)) |