diff --git a/src/wifi/model/block-ack-agreement.cc b/src/wifi/model/block-ack-agreement.cc index 8f392d406..47e871b9d 100644 --- a/src/wifi/model/block-ack-agreement.cc +++ b/src/wifi/model/block-ack-agreement.cc @@ -169,7 +169,8 @@ BlockAckAgreement::GetBlockAckType() const auto it = lengths.lower_bound(m_bufferSize); NS_ASSERT_MSG(it != lengths.cend(), "Buffer size too large: " << m_bufferSize); // Multi-TID Block Ack is not currently supported - return {BlockAckType::COMPRESSED, {static_cast(*it / 8)}}; + return {m_gcrGroupAddress ? BlockAckType::GCR : BlockAckType::COMPRESSED, + {static_cast(*it / 8)}}; } BlockAckReqType