wifi: Fix S-MPDU TX duration computation with BlockAck ack policy

Reported by Rami Abdallah
This commit is contained in:
Stefano Avallone
2024-09-12 22:30:33 +02:00
parent e29cd34476
commit 8ecb93f572
2 changed files with 2 additions and 1 deletions

View File

@@ -49,6 +49,7 @@ The required Doxygen version for documentation generation is version 1.11.
- (wifi) Retransmit procedures have been aligned with the standard specifications.
- (wifi) Clear PSDU map if no immediate response expected with BAR-BA ack sequence
- (wifi) Fix S-MPDU TX duration computation with BlockAck ack policy
## Release 3.43

View File

@@ -632,7 +632,7 @@ HtFrameExchangeManager::SendDataFrame(Ptr<WifiMpdu> peekedItem,
{
// a QoS data frame using the Block Ack policy can be followed by a BlockAckReq
// frame and a BlockAck frame. Such a sequence is handled by the HT FEM
SendPsduWithProtection(Create<WifiPsdu>(mpdu, false), txParams);
SendPsduWithProtection(GetWifiPsdu(mpdu, txParams.m_txVector), txParams);
}
else
{