From 2f7b7dbabfc4947f46e0d2c38eaf21b77ee9d440 Mon Sep 17 00:00:00 2001 From: Jia Ding Date: Wed, 28 Apr 2021 20:36:43 +0800 Subject: [PATCH] qcacmn: Set max EHT rate set to 4 802.11BE D1.0 9.4.2.295c.4 Supported EHT-MCS And NSS Set field specifies maximum 4 optional EHT MCS map, which are 20 MHz-Only STA, BW <= 80 MHz except 20 MHz-Only STA, BW = 160MHz and BW = 320 MHz. Therefore set WMI_HOST_MAX_EHT_RATE_SET to 4. Also add a debug message to log peer_flags_ext. Change-Id: I3d56998bf0de381ef147d6c0551dcdb7fd935f60 CRs-Fixed: 2963536 --- wmi/inc/wmi_unified_param.h | 2 +- wmi/src/wmi_unified_tlv.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/wmi/inc/wmi_unified_param.h b/wmi/inc/wmi_unified_param.h index b9a4783481..7ffb1f5c86 100644 --- a/wmi/inc/wmi_unified_param.h +++ b/wmi/inc/wmi_unified_param.h @@ -985,7 +985,7 @@ typedef struct { #define WMI_HOST_MAX_EHTCAP_MAC_SIZE 2 #define WMI_HOST_EHTCAP_MAC_WORD1 0 #define WMI_HOST_EHTCAP_MAC_WORD2 1 -#define WMI_HOST_MAX_EHT_RATE_SET 3 +#define WMI_HOST_MAX_EHT_RATE_SET 4 #define WMI_HOST_EHT_INVALID_MCSNSSMAP (0xFFFF) #define WMI_HOST_EHT_TXRX_MCS_NSS_IDX_80 0 diff --git a/wmi/src/wmi_unified_tlv.c b/wmi/src/wmi_unified_tlv.c index b39152dc19..a1c2d53e9b 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/wmi/src/wmi_unified_tlv.c @@ -2493,6 +2493,8 @@ static inline void copy_peer_flags_tlv_11be( cmd->peer_flags_ext |= WMI_PEER_EXT_320MHZ; if (param->eht_flag) cmd->peer_flags_ext |= WMI_PEER_EXT_EHT; + + wmi_debug("peer_flags_ext 0x%x", cmd->peer_flags_ext); } #else static inline void copy_peer_flags_tlv_11be(