mirror of
https://github.com/nxp-imx/mwifiex.git
synced 2024-12-04 23:37:35 +00:00
mxm_wifiex: update to mxm5x17366.p5 release
Driver Bug Fixes: ----------------- 1. WCSWREL-386: wifi cannot re-connect to AP automatically after resume back Signed-off-by: Sherry Sun <sherry.sun@nxp.com>
This commit is contained in:
parent
4eb4876654
commit
d819b6d266
5 changed files with 25 additions and 5 deletions
|
@ -771,11 +771,9 @@ static mlan_status wlan_11h_cmd_chan_rpt_req(mlan_private *priv,
|
|||
PRINTM(MCMND, "DFS: STOP\n");
|
||||
}
|
||||
pcmd_ptr->size += sizeof(MrvlIEtypes_ZeroDfsOperation_t);
|
||||
pcmd_ptr->size = wlan_cpu_to_le16(pcmd_ptr->size);
|
||||
LEAVE();
|
||||
return MLAN_STATUS_SUCCESS;
|
||||
}
|
||||
pcmd_ptr->size = wlan_cpu_to_le16(pcmd_ptr->size);
|
||||
|
||||
/* update dfs sturcture.
|
||||
* dfs_check_pending is set when we receive CMD_RESP == SUCCESS */
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
#define _MLAN_DECL_H_
|
||||
|
||||
/** MLAN release version */
|
||||
#define MLAN_RELEASE_VERSION "366.p3"
|
||||
#define MLAN_RELEASE_VERSION "366.p5"
|
||||
|
||||
/** Re-define generic data types for MLAN/MOAL */
|
||||
/** Signed char (1-byte) */
|
||||
|
|
|
@ -199,7 +199,7 @@ static mlan_status uap_process_cmdresp_error(mlan_private *pmpriv,
|
|||
mlan_status ret = MLAN_STATUS_FAILURE;
|
||||
|
||||
ENTER();
|
||||
if (resp->command != HostCmd_CMD_WMM_PARAM_CONFIG ||
|
||||
if (resp->command != HostCmd_CMD_WMM_PARAM_CONFIG &&
|
||||
resp->command != HostCmd_CMD_CHAN_REGION_CFG)
|
||||
PRINTM(MERROR, "CMD_RESP: cmd %#x error, result=%#x\n",
|
||||
resp->command, resp->result);
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
#define _MLAN_DECL_H_
|
||||
|
||||
/** MLAN release version */
|
||||
#define MLAN_RELEASE_VERSION "366.p3"
|
||||
#define MLAN_RELEASE_VERSION "366.p5"
|
||||
|
||||
/** Re-define generic data types for MLAN/MOAL */
|
||||
/** Signed char (1-byte) */
|
||||
|
|
|
@ -5462,6 +5462,17 @@ static int woal_cfg80211_deauthenticate(struct wiphy *wiphy,
|
|||
#if CFG80211_VERSION_CODE < KERNEL_VERSION(3, 11, 0)
|
||||
moal_private *pmpriv = (moal_private *)woal_get_netdev_priv(dev);
|
||||
#endif
|
||||
#if CFG80211_VERSION_CODE >= KERNEL_VERSION(3, 8, 0)
|
||||
moal_private *priv = (moal_private *)woal_get_netdev_priv(dev);
|
||||
if (priv->host_mlme) {
|
||||
priv->host_mlme = MFALSE;
|
||||
priv->auth_flag = 0;
|
||||
priv->auth_alg = 0xFFFF;
|
||||
/*send deauth packet to notify disconnection to wpa_supplicant
|
||||
*/
|
||||
woal_deauth_event(priv, req->reason_code);
|
||||
}
|
||||
#endif
|
||||
|
||||
ret = woal_cfg80211_disconnect(wiphy, dev, req->reason_code);
|
||||
#if CFG80211_VERSION_CODE < KERNEL_VERSION(3, 11, 0)
|
||||
|
@ -5493,6 +5504,17 @@ static int woal_cfg80211_disassociate(struct wiphy *wiphy,
|
|||
#if CFG80211_VERSION_CODE < KERNEL_VERSION(3, 11, 0)
|
||||
moal_private *pmpriv = (moal_private *)woal_get_netdev_priv(dev);
|
||||
#endif
|
||||
#if CFG80211_VERSION_CODE >= KERNEL_VERSION(3, 8, 0)
|
||||
moal_private *priv = (moal_private *)woal_get_netdev_priv(dev);
|
||||
if (priv->host_mlme) {
|
||||
priv->host_mlme = MFALSE;
|
||||
priv->auth_flag = 0;
|
||||
priv->auth_alg = 0xFFFF;
|
||||
/*send deauth packet to notify disconnection to wpa_supplicant
|
||||
*/
|
||||
woal_deauth_event(priv, req->reason_code);
|
||||
}
|
||||
#endif
|
||||
|
||||
ret = woal_cfg80211_disconnect(wiphy, dev, req->reason_code);
|
||||
#if CFG80211_VERSION_CODE < KERNEL_VERSION(3, 11, 0)
|
||||
|
|
Loading…
Reference in a new issue