mirror of
https://github.com/torvalds/linux.git
synced 2024-12-30 06:41:43 +00:00
wl12xx: increase number of allowed SSIDs in sched_scan
The latest firmware supports up to 16 SSIDs in the scheduled scan lists. Increase the number we report to cfg80211 and increase the min/max dwell time to 30 and 60 TUs respectively, because otherwise we don't have the time to send the probes for all SSIDs. Signed-off-by: Luciano Coelho <coelho@ti.com>
This commit is contained in:
parent
fb55377b2a
commit
221737d24f
@ -266,8 +266,8 @@ static struct conf_drv_settings default_conf = {
|
||||
},
|
||||
.sched_scan = {
|
||||
/* sched_scan requires dwell times in TU instead of TU/1000 */
|
||||
.min_dwell_time_active = 8,
|
||||
.max_dwell_time_active = 30,
|
||||
.min_dwell_time_active = 30,
|
||||
.max_dwell_time_active = 60,
|
||||
.dwell_time_passive = 100,
|
||||
.dwell_time_dfs = 150,
|
||||
.num_probe_reqs = 2,
|
||||
@ -4503,7 +4503,8 @@ int wl1271_init_ieee80211(struct wl1271 *wl)
|
||||
wl->hw->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) |
|
||||
BIT(NL80211_IFTYPE_ADHOC) | BIT(NL80211_IFTYPE_AP);
|
||||
wl->hw->wiphy->max_scan_ssids = 1;
|
||||
wl->hw->wiphy->max_sched_scan_ssids = 8;
|
||||
wl->hw->wiphy->max_sched_scan_ssids = 16;
|
||||
wl->hw->wiphy->max_match_sets = 16;
|
||||
/*
|
||||
* Maximum length of elements in scanning probe request templates
|
||||
* should be the maximum length possible for a template, without
|
||||
|
Loading…
Reference in New Issue
Block a user