From 942a552a17f0dd39a740a9b6ccebcedee6a7d54d Mon Sep 17 00:00:00 2001 From: bings Date: Thu, 20 Jun 2019 17:47:33 +0800 Subject: [PATCH] qcacmn: Ignore legacy rate set if it is HE connection Do not configure legacy rate to FW if it is HE connection, otherwise FW does not work. Change-Id: I391e328ac71761722642f884e2be2b3eb15d2a1d CRs-Fixed: 2475625 --- umac/cmn_services/inc/wlan_cmn.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/umac/cmn_services/inc/wlan_cmn.h b/umac/cmn_services/inc/wlan_cmn.h index fa0b24185db9..df9b84e359dd 100644 --- a/umac/cmn_services/inc/wlan_cmn.h +++ b/umac/cmn_services/inc/wlan_cmn.h @@ -394,6 +394,19 @@ enum wlan_phymode { #define WLAN_PHYMODE_MAX (WLAN_PHYMODE_11AXA_HE80_80 + 1) +#define IS_WLAN_PHYMODE_HE(_mode) ({typeof(_mode) mode = (_mode); \ + ((mode) == WLAN_PHYMODE_11AXA_HE20) || \ + ((mode) == WLAN_PHYMODE_11AXG_HE20) || \ + ((mode) == WLAN_PHYMODE_11AXA_HE40PLUS) || \ + ((mode) == WLAN_PHYMODE_11AXA_HE40MINUS) || \ + ((mode) == WLAN_PHYMODE_11AXG_HE40PLUS) || \ + ((mode) == WLAN_PHYMODE_11AXG_HE40MINUS) || \ + ((mode) == WLAN_PHYMODE_11AXA_HE40) || \ + ((mode) == WLAN_PHYMODE_11AXG_HE40) || \ + ((mode) == WLAN_PHYMODE_11AXA_HE80) || \ + ((mode) == WLAN_PHYMODE_11AXA_HE160) || \ + ((mode) == WLAN_PHYMODE_11AXA_HE80_80); }) + /** * enum phy_ch_width - channel width * @CH_WIDTH_20MHZ: 20 mhz width