forked from Minki/linux
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 = {
|
||||||
/* sched_scan requires dwell times in TU instead of TU/1000 */
|
/* sched_scan requires dwell times in TU instead of TU/1000 */
|
||||||
.min_dwell_time_active = 8,
|
.min_dwell_time_active = 30,
|
||||||
.max_dwell_time_active = 30,
|
.max_dwell_time_active = 60,
|
||||||
.dwell_time_passive = 100,
|
.dwell_time_passive = 100,
|
||||||
.dwell_time_dfs = 150,
|
.dwell_time_dfs = 150,
|
||||||
.num_probe_reqs = 2,
|
.num_probe_reqs = 2,
|
||||||
@ -4503,7 +4503,8 @@ int wl1271_init_ieee80211(struct wl1271 *wl)
|
|||||||
wl->hw->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) |
|
wl->hw->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) |
|
||||||
BIT(NL80211_IFTYPE_ADHOC) | BIT(NL80211_IFTYPE_AP);
|
BIT(NL80211_IFTYPE_ADHOC) | BIT(NL80211_IFTYPE_AP);
|
||||||
wl->hw->wiphy->max_scan_ssids = 1;
|
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
|
* Maximum length of elements in scanning probe request templates
|
||||||
* should be the maximum length possible for a template, without
|
* should be the maximum length possible for a template, without
|
||||||
|
Loading…
Reference in New Issue
Block a user