qcacld-3.0: Enable FT_IEEE8021X and FT_PSK for Genoa
Enable FEATURE_WLAN_FT_IEEE8021X and FEATURE_WLAN_FT_PSK for Genoa as
targeted kernel version is 4.4.
Change-Id: I599be887b0021e7f53622c840dc76d5e3b47376a
CRs-Fixed: 2359886
diff --git a/Kbuild b/Kbuild
index 1423bae..bbe1f0e 100644
--- a/Kbuild
+++ b/Kbuild
@@ -2260,6 +2260,9 @@
-DWLAN_CRYPTO_FILS_OS_DERIVATIVE \
-DWLAN_CRYPTO_OMAC1_OS_DERIVATIVE
+cppflags-$(CONFIG_FEATURE_WLAN_FT_IEEE8021X) += -DFEATURE_WLAN_FT_IEEE8021X
+cppflags-$(CONFIG_FEATURE_WLAN_FT_PSK) += -DFEATURE_WLAN_FT_PSK
+
#Enable host 11d scan
cppflags-$(CONFIG_HOST_11D_SCAN) += -DHOST_11D_SCAN
diff --git a/configs/genoa.common b/configs/genoa.common
index 7ae153f..5dbfe36 100644
--- a/configs/genoa.common
+++ b/configs/genoa.common
@@ -5,6 +5,8 @@
CONFIG_160MHZ_SUPPORT := y
CONFIG_FEATURE_STATS_EXT := n
CONFIG_QCA_IBSS_SUPPORT := y
+CONFIG_FEATURE_WLAN_FT_IEEE8021X := y
+CONFIG_FEATURE_WLAN_FT_PSK := y
#required features
CONFIG_FEATURE_WLAN_RMC := n
diff --git a/core/hdd/src/wlan_hdd_cfg80211.c b/core/hdd/src/wlan_hdd_cfg80211.c
index efa2053..e71f301 100644
--- a/core/hdd/src/wlan_hdd_cfg80211.c
+++ b/core/hdd/src/wlan_hdd_cfg80211.c
@@ -173,14 +173,6 @@
.flags = flag, \
}
-#ifndef WLAN_AKM_SUITE_FT_8021X
-#define WLAN_AKM_SUITE_FT_8021X 0x000FAC03
-#endif
-
-#ifndef WLAN_AKM_SUITE_FT_PSK
-#define WLAN_AKM_SUITE_FT_PSK 0x000FAC04
-#endif
-
#define IS_DFS_MODE_VALID(mode) ((mode >= DFS_MODE_NONE && \
mode <= DFS_MODE_DEPRIORITIZE))
/*