From 097ae8f667575afeb8c48efd3315a5294e4aa7be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Deronne?= Date: Sat, 14 Oct 2023 17:12:38 +0200 Subject: [PATCH] wifi: Handle block ack type for GCR --- src/wifi/model/block-ack-agreement.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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