mwifiex: fix association issue with AP configured in hidden SSID mode
Firmware expects 'max_ssid_length' field in 'struct mwifiex_ie_types_wildcard_ssid_params' to be '0' for performing SSID specific scan. Currently driver updates it with an actual SSID length. Hence UUT is not able to find the AP configured in hidden SSID mode in scan results and association fails. max_ssid_length is filled with '0' to fix the issue. Signed-off-by: Amitkumar Karwar <akarwar@marvell.com> Signed-off-by: Bing Zhao <bzhao@marvell.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
43e5885658
commit
fada10584d
|
@ -819,8 +819,10 @@ mwifiex_scan_setup_scan_config(struct mwifiex_private *priv,
|
|||
wildcard_ssid_tlv->header.len = cpu_to_le16(
|
||||
(u16) (ssid_len + sizeof(wildcard_ssid_tlv->
|
||||
max_ssid_length)));
|
||||
wildcard_ssid_tlv->max_ssid_length =
|
||||
user_scan_in->ssid_list[ssid_idx].max_len;
|
||||
|
||||
/* max_ssid_length = 0 tells firmware to perform
|
||||
specific scan for the SSID filled */
|
||||
wildcard_ssid_tlv->max_ssid_length = 0;
|
||||
|
||||
memcpy(wildcard_ssid_tlv->ssid,
|
||||
user_scan_in->ssid_list[ssid_idx].ssid,
|
||||
|
|
Loading…
Reference in a new issue