qcacmn: Add OWE AKM in umac component

Add support for OWE AKM in UMAC component.

Change-Id: I37ffc36207ca128373a5e0c451e9311aa50387d2
CRs-Fixed: 2148452
This commit is contained in:
Padma, Santhosh Kumar
2017-11-10 15:14:22 +05:30
committed by snandini
parent 2f8cae3455
commit b5088bf0b8
3 changed files with 12 additions and 0 deletions

View File

@@ -375,6 +375,7 @@ enum extn_element_ie {
#define WLAN_AKM_FILS_SHA384 0x0F
#define WLAN_AKM_FILS_FT_SHA256 0x10
#define WLAN_AKM_FILS_FT_SHA384 0x11
#define WLAN_AKM_OWE 0x12
#define WLAN_ASE_NONE 0x00
#define WLAN_ASE_8021X_UNSPEC 0x01

View File

@@ -329,6 +329,7 @@ enum wlan_auth_type {
WLAN_AUTH_TYPE_FT_FILS_SHA256,
WLAN_AUTH_TYPE_FT_FILS_SHA384,
WLAN_AUTH_TYPE_DPP_RSN,
WLAN_AUTH_TYPE_OWE,
WLAN_NUM_OF_SUPPORT_AUTH_TYPE,
};

View File

@@ -586,6 +586,16 @@ static bool scm_is_rsn_security(struct scan_filter *filter,
break;
}
}
if (scm_is_cipher_match(rsn.akm_suites,
rsn.akm_suite_count,
WLAN_RSN_SEL(WLAN_AKM_OWE))) {
if (WLAN_AUTH_TYPE_OWE ==
filter->auth_type[i]) {
neg_auth = WLAN_AUTH_TYPE_OWE;
match = true;
break;
}
}
if (scm_is_cipher_match(rsn.akm_suites,
rsn.akm_suite_count,
WLAN_RSN_SEL(WLAN_AKM_FT_IEEE8021X))) {