Commit 221737d2 authored by Luciano Coelho's avatar Luciano Coelho

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: default avatarLuciano Coelho <coelho@ti.com>
parent fb55377b
...@@ -266,8 +266,8 @@ static struct conf_drv_settings default_conf = { ...@@ -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) ...@@ -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
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment