wl1271: remove unnecessary joins and join only when the bssid changes
We were using the join command to change some settings when the stack asked us to do it. In many cases they were not needed (and could cause potential problems), so they were removed. In other cases there are ACX commands that can be used instead of using join to reconfigure. Signed-off-by: Luciano Coelho <luciano.coelho@nokia.com> Reviewed-by: Juuso Oikarinen <juuso.oikarinen@nokia.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:

committed by
John W. Linville

parent
0535d9f4f0
commit
ae751bab9f
@@ -232,8 +232,8 @@ int wl1271_cmd_join(struct wl1271 *wl)
|
||||
join->basic_rate_set = RATE_MASK_1MBPS | RATE_MASK_2MBPS |
|
||||
RATE_MASK_5_5MBPS | RATE_MASK_11MBPS;
|
||||
|
||||
join->beacon_interval = wl->beacon_int;
|
||||
join->dtim_interval = wl->dtim_period;
|
||||
join->beacon_interval = WL1271_DEFAULT_BEACON_INT;
|
||||
join->dtim_interval = WL1271_DEFAULT_DTIM_PERIOD;
|
||||
join->bss_type = wl->bss_type;
|
||||
join->channel = wl->channel;
|
||||
join->ssid_len = wl->ssid_len;
|
||||
|
Reference in New Issue
Block a user