mirror of
https://github.com/edk2-porting/linux-next.git
synced 2025-01-04 03:33:58 +08:00
mwifiex: send fewer channels to scan while connected
Application triggers periodic background scans when device is connected. We will scan less number of channels per scan command so that data traffic won't get affected. Signed-off-by: Amitkumar Karwar <akarwar@marvell.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
This commit is contained in:
parent
92c70a958b
commit
0a5cc49750
@ -994,10 +994,15 @@ mwifiex_config_scan(struct mwifiex_private *priv,
|
||||
* If a specific BSSID or SSID is used, the number of channels in the
|
||||
* scan command will be increased to the absolute maximum.
|
||||
*/
|
||||
if (*filtered_scan)
|
||||
if (*filtered_scan) {
|
||||
*max_chan_per_scan = MWIFIEX_MAX_CHANNELS_PER_SPECIFIC_SCAN;
|
||||
else
|
||||
*max_chan_per_scan = MWIFIEX_DEF_CHANNELS_PER_SCAN_CMD;
|
||||
} else {
|
||||
if (!priv->media_connected)
|
||||
*max_chan_per_scan = MWIFIEX_DEF_CHANNELS_PER_SCAN_CMD;
|
||||
else
|
||||
*max_chan_per_scan =
|
||||
MWIFIEX_DEF_CHANNELS_PER_SCAN_CMD / 2;
|
||||
}
|
||||
|
||||
if (adapter->ext_scan) {
|
||||
bss_mode = (struct mwifiex_ie_types_bss_mode *)tlv_pos;
|
||||
|
Loading…
Reference in New Issue
Block a user