qcacld-3.0: Add support for roaming in case of NUD failure

Add support for roaming in case the driver
detects a nud failure. The STA then would roam
to another BSSID, else if the roaming gets failed
the STA would remain connected to the same BSSID
as connected before.

Change-Id: Idbc99b0ce2f9cacd97564dd8cf9892120958eda2
CRs-Fixed: 2461675
This commit is contained in:
gaurank kathpalia
2019-05-29 19:41:25 +05:30
committed by nshrivas
parent 3ebc17b3e5
commit 7ef7218496
18 changed files with 532 additions and 57 deletions

View File

@@ -62,6 +62,17 @@ QDF_STATUS wlan_mlme_set_cfg_str(uint8_t *src, struct mlme_cfg_str *dst_cfg_str,
QDF_STATUS wlan_mlme_get_edca_params(struct wlan_mlme_edca_params *edca_params,
uint8_t *data, enum e_edca_type edca_ac);
/**
* wlan_mlme_update_cfg_with_tgt_caps() - Update mlme cfg with tgt caps
* @psoc: pointer to psoc object
* @tgt_caps: Pointer to the mlme related capability structure
*
* Return: None
*/
void
wlan_mlme_update_cfg_with_tgt_caps(struct wlan_objmgr_psoc *psoc,
struct mlme_tgt_caps *tgt_caps);
/*
* mlme_get_wep_key() - get the wep key to process during auth frame
* @vdev: VDEV object for which the wep key is being requested