wifi: (fixes #2591) Allow 802.11e Block Ack mechanism on HT/VHT stations
This commit is contained in:
@@ -53,6 +53,7 @@ Bugs fixed
|
||||
- Bug 2563 - Modify pybindgen version check to >= minimum version required
|
||||
- Bug 2564 - Simulation crashes when CtsTimeout is triggered for A-MPDU transmissions
|
||||
- Bug 2566 - BlockAckManager::GetNRetryNeededPackets missing some packets in the queue
|
||||
- Bug 2591 - 802.11e Block Ack mechanism cannot be enabled on HT/VHT stations
|
||||
- Bug 2594 - vht-wifi-network provides very low throughtput at MCS 6, 160 MHz, SGI
|
||||
|
||||
Known issues
|
||||
|
||||
@@ -1520,7 +1520,8 @@ EdcaTxopN::VerifyBlockAck (void)
|
||||
{
|
||||
m_baManager->SwitchToBlockAckIfNeeded (recipient, tid, sequence);
|
||||
}
|
||||
if ((m_baManager->ExistsAgreementInState (recipient, tid, OriginatorBlockAckAgreement::ESTABLISHED)) && (GetMpduAggregator () == 0))
|
||||
if ((m_baManager->ExistsAgreementInState (recipient, tid, OriginatorBlockAckAgreement::ESTABLISHED))
|
||||
&& (GetMpduAggregator () == 0 || GetMpduAggregator ()->GetMaxAmpduSize () == 0))
|
||||
{
|
||||
m_currentHdr.SetQosAckPolicy (WifiMacHeader::BLOCK_ACK);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user