qcacld-3.0: Support for PMKSA caching
Add support for PMK and PMKID cache based on either bssid or ssid + cache identifier. Change-Id: I23c50472e4c2032b953ccf264fc4cadb2ea573ca CRs-Fixed: 2028113
Šī revīzija ir iekļauta:

revīziju iesūtīja
Anjaneedevi Kapparapu

vecāks
6cf642fe04
revīzija
c3684c78f7
@@ -219,6 +219,7 @@ typedef enum {
|
||||
} eIniChanBondState;
|
||||
|
||||
#define CSR_RSN_PMKID_SIZE 16
|
||||
#define CSR_RSN_MAX_PMK_LEN 48
|
||||
#define CSR_MAX_PMKID_ALLOWED 32
|
||||
#define CSR_WEP40_KEY_LEN 5
|
||||
#define CSR_WEP104_KEY_LEN 13
|
||||
@@ -868,6 +869,11 @@ typedef struct tagPmkidCandidateInfo {
|
||||
typedef struct tagPmkidCacheInfo {
|
||||
struct qdf_mac_addr BSSID;
|
||||
uint8_t PMKID[CSR_RSN_PMKID_SIZE];
|
||||
uint8_t pmk[CSR_RSN_MAX_PMK_LEN];
|
||||
uint8_t pmk_len;
|
||||
uint8_t ssid_len;
|
||||
uint8_t ssid[SIR_MAC_MAX_SSID_LENGTH];
|
||||
uint8_t cache_id[CACHE_ID_LEN];
|
||||
} tPmkidCacheInfo;
|
||||
|
||||
#ifdef FEATURE_WLAN_WAPI
|
||||
|
@@ -715,7 +715,7 @@ QDF_STATUS sme_del_periodic_tx_ptrn(tHalHandle hHal, tSirDelPeriodicTxPtrn
|
||||
QDF_STATUS sme_send_rate_update_ind(tHalHandle hHal,
|
||||
tSirRateUpdateInd *rateUpdateParams);
|
||||
QDF_STATUS sme_roam_del_pmkid_from_cache(tHalHandle hHal, uint8_t sessionId,
|
||||
const uint8_t *pBSSId, bool flush_cache);
|
||||
tPmkidCacheInfo *pmksa, bool flush_cache);
|
||||
void sme_get_command_q_status(tHalHandle hHal);
|
||||
|
||||
QDF_STATUS sme_enable_rmc(tHalHandle hHal, uint32_t sessionId);
|
||||
|
Atsaukties uz šo jaunā problēmā
Block a user