mirror of
https://github.com/torvalds/linux.git
synced 2024-12-30 14:52:05 +00:00
mwifiex: fix AP VHT behaviour
Even if hostapd configuration file contains VHT parameters, they were not getting reflected in beacons. The reason is we are resetting them before starting AP. This patch removes redundant BSS_STOP and SYS_RESET firmware commands before starting AP to fix the problem. Signed-off-by: Ganapathi Bhat <gbhat@marvell.com> Signed-off-by: Amitkumar Karwar <akarwar@marvell.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
This commit is contained in:
parent
46dbe2476c
commit
505c5cb82d
@ -846,22 +846,6 @@ int mwifiex_config_start_uap(struct mwifiex_private *priv,
|
|||||||
{
|
{
|
||||||
enum state_11d_t state_11d;
|
enum state_11d_t state_11d;
|
||||||
|
|
||||||
if (mwifiex_del_mgmt_ies(priv))
|
|
||||||
mwifiex_dbg(priv->adapter, ERROR,
|
|
||||||
"Failed to delete mgmt IEs!\n");
|
|
||||||
|
|
||||||
if (mwifiex_send_cmd(priv, HostCmd_CMD_UAP_BSS_STOP,
|
|
||||||
HostCmd_ACT_GEN_SET, 0, NULL, true)) {
|
|
||||||
mwifiex_dbg(priv->adapter, ERROR, "Failed to stop the BSS\n");
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (mwifiex_send_cmd(priv, HOST_CMD_APCMD_SYS_RESET,
|
|
||||||
HostCmd_ACT_GEN_SET, 0, NULL, true)) {
|
|
||||||
mwifiex_dbg(priv->adapter, ERROR, "Failed to reset BSS\n");
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (mwifiex_send_cmd(priv, HostCmd_CMD_UAP_SYS_CONFIG,
|
if (mwifiex_send_cmd(priv, HostCmd_CMD_UAP_SYS_CONFIG,
|
||||||
HostCmd_ACT_GEN_SET,
|
HostCmd_ACT_GEN_SET,
|
||||||
UAP_BSS_PARAMS_I, bss_cfg, false)) {
|
UAP_BSS_PARAMS_I, bss_cfg, false)) {
|
||||||
|
Loading…
Reference in New Issue
Block a user