qcacmn: Add support for AKM25

Add support for FT-SAE-EXT-KEY AKM.

Change-Id: I832b414b31d42113eec6d099ba4c62e76dfe6cb1
CRs-Fixed: 3406626
这个提交包含在:
Surya Prakash Sivaraj
2023-02-15 12:35:11 +05:30
提交者 Madan Koyyalamudi
父节点 f5820188d2
当前提交 88804f2cfc
修改 7 个文件,包含 24 行新增4 行删除

查看文件

@@ -204,6 +204,13 @@ static const struct osif_akm_type_crypto_mapping
.akm_suite = WLAN_AKM_SUITE_SAE_EXT_KEY,
.akm_type_crypto = WLAN_CRYPTO_KEY_MGMT_SAE_EXT_KEY,
},
{
#ifndef WLAN_AKM_SUITE_FT_SAE_EXT_KEY
#define WLAN_AKM_SUITE_FT_SAE_EXT_KEY 0x000FAC19
#endif
.akm_suite = WLAN_AKM_SUITE_FT_SAE_EXT_KEY,
.akm_type_crypto = WLAN_CRYPTO_KEY_MGMT_FT_SAE_EXT_KEY,
},
};
/* mapping table for cipher type received from NL and crypto cipher type */

查看文件

@@ -570,6 +570,7 @@ static int osif_send_roam_auth_event(struct wlan_objmgr_vdev *vdev,
!QDF_HAS_PARAM(akm, WLAN_CRYPTO_KEY_MGMT_FT_SAE) &&
!QDF_HAS_PARAM(akm, WLAN_CRYPTO_KEY_MGMT_FT_IEEE8021X_SHA384) &&
!QDF_HAS_PARAM(akm, WLAN_CRYPTO_KEY_MGMT_CCKM) &&
!QDF_HAS_PARAM(akm, WLAN_CRYPTO_KEY_MGMT_FT_SAE_EXT_KEY) &&
nla_put(skb,
QCA_WLAN_VENDOR_ATTR_ROAM_AUTH_KEY_REPLAY_CTR,
REPLAY_CTR_LEN,