qcacld-3.0: Clear same pmk info while processing del/flush pmk

Clear sae_single_pmk info while processing del/flush pmk command
from supplicant, if required.

Change-Id: Idd974822ef0426461cd9971e54d8244d64b246b5
CRs-Fixed: 2616036
This commit is contained in:
Abhinav Kumar
2020-02-10 20:57:24 +05:30
committed by nshrivas
parent 3868028546
commit 267ed0068e
7 changed files with 159 additions and 16 deletions

View File

@@ -2335,6 +2335,15 @@ wlan_mlme_update_sae_single_pmk(struct wlan_objmgr_vdev *vdev,
void
wlan_mlme_get_sae_single_pmk_info(struct wlan_objmgr_vdev *vdev,
struct wlan_mlme_sae_single_pmk *pmksa);
/**
* wlan_mlme_clear_sae_single_pmk_info - API to clear mlme_pmkid_info ap caps
* @vdev: vdev object
* @pmk : pmk info to clear
*
* Return : None
*/
void wlan_mlme_clear_sae_single_pmk_info(struct wlan_objmgr_vdev *vdev,
struct mlme_pmk_info *pmk);
#else
static inline void
wlan_mlme_set_sae_single_pmk_bss_cap(struct wlan_objmgr_psoc *psoc,
@@ -2353,7 +2362,14 @@ wlan_mlme_get_sae_single_pmk_info(struct wlan_objmgr_vdev *vdev,
struct wlan_mlme_sae_single_pmk *pmksa)
{
}
static inline
void wlan_mlme_clear_sae_single_pmk_info(struct wlan_objmgr_vdev *vdev,
struct mlme_pmk_info *pmk)
{
}
#endif
/**
* mlme_get_roam_fail_reason_str() - Get fail string from enum
* WMI_ROAM_FAIL_REASON_ID