wifi: A-MSDU used to conceal a retransmitted group addressed frame keeps the same sequence number

This commit is contained in:
Sébastien Deronne
2023-12-03 14:27:57 +01:00
parent f4b3b2e0da
commit 128e5039c4

View File

@@ -114,6 +114,10 @@ MsduAggregator::GetNextAmsdu(Ptr<WifiMpdu> peekedItem,
Create<WifiMpdu>(msdu->GetPacket(), msdu->GetHeader(), msdu->GetTimestamp());
gcrAmsdu->Aggregate(nullptr);
queue->Replace(msdu, gcrAmsdu);
if (msdu->GetHeader().IsRetry())
{
gcrAmsdu->AssignSeqNo(msdu->GetHeader().GetSequenceNumber());
}
return m_htFem->CreateAliasIfNeeded(gcrAmsdu);
}
else if (IsGroupcast(recipient))