From ea3e894d7f18b724f4041a6dd9689140d353ec69 Mon Sep 17 00:00:00 2001 From: Stefano Avallone Date: Wed, 5 Jul 2023 17:48:16 +0200 Subject: [PATCH] wifi: Max value for UL MCS field of User Info fields depends on Trigger Frame variant --- src/wifi/model/ctrl-headers.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/wifi/model/ctrl-headers.cc b/src/wifi/model/ctrl-headers.cc index ff10fae06..2503231b2 100644 --- a/src/wifi/model/ctrl-headers.cc +++ b/src/wifi/model/ctrl-headers.cc @@ -1451,7 +1451,8 @@ CtrlTriggerUserInfoField::GetUlFecCodingType() const void CtrlTriggerUserInfoField::SetUlMcs(uint8_t mcs) { - NS_ABORT_MSG_IF(mcs > 11, "Invalid MCS index"); + uint8_t maxMcs = m_variant == TriggerFrameVariant::EHT ? 13 : 11; + NS_ABORT_MSG_IF(mcs > maxMcs, "Invalid MCS index"); m_ulMcs = mcs; }