Parcourir la source

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
Jia Ding il y a 4 ans
Parent
commit
2f7b7dbabf
2 fichiers modifiés avec 3 ajouts et 1 suppressions
  1. 1 1
      wmi/inc/wmi_unified_param.h
  2. 2 0
      wmi/src/wmi_unified_tlv.c

+ 1 - 1
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

+ 2 - 0
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(