Jouni Malinen
27e310c91c
nl80211: Allow association to change channels during reassociation
...
nl80211_associate() was rejecting (re)association attempts with EBUSY
in some cases where we are currently associated with an AP that uses
different channel from the destination AP. Fix this by passing the
current wdev to rdev_fixed_channel() in the same way that was already
done for join-IBSS and connect commands. This allows the fixedchan
check to skipped for the current wdev and allows the reassociation to
proceed.
Signed-off-by: Jouni Malinen <j@w1.fi>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-01-19 16:49:35 -05:00
..
.gitignore
wireless: support internal statically compiled regulatory database
2009-12-21 18:56:10 -05:00
chan.c
cfg80211: add remain-on-channel command
2009-12-28 16:55:02 -05:00
core.c
cfg80211: rcu-ify rdev and wdev
2010-01-19 16:43:09 -05:00
core.h
cfg80211: rcu-ify rdev and wdev
2010-01-19 16:43:09 -05:00
db.txt
wireless: support internal statically compiled regulatory database
2009-12-21 18:56:10 -05:00
debugfs.c
cfg80211/mac80211: use debugfs_remove_recursive
2009-10-30 16:49:18 -04:00
debugfs.h
cfg80211/mac80211: use debugfs_remove_recursive
2009-10-30 16:49:18 -04:00
ethtool.c
cfg80211: add firmware and hardware version to wiphy
2009-10-07 16:39:46 -04:00
ethtool.h
net/wireless/ethtool.h: drop unnecessary include of linux/ethtool.h
2009-10-07 16:39:49 -04:00
genregdb.awk
wireless: support internal statically compiled regulatory database
2009-12-21 18:56:10 -05:00
ibss.c
wireless : use a dedicated workqueue for cfg80211.
2009-11-28 15:05:00 -05:00
Kconfig
wireless: remove CONFIG_WIRELESS_OLD_REGULATORY
2009-12-28 16:31:37 -05:00
lib80211.c
lib80211_crypt_ccmp.c
lib80211_crypt_tkip.c
lib80211_crypt_wep.c
Makefile
wireless: support internal statically compiled regulatory database
2009-12-21 18:56:10 -05:00
mlme.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6
2009-12-30 15:25:08 -05:00
nl80211.c
nl80211: Allow association to change channels during reassociation
2010-01-19 16:49:35 -05:00
nl80211.h
mac80211/cfg80211: add station events
2009-12-28 16:55:06 -05:00
radiotap.c
reg.c
cfg80211: make regulatory_hint_11d() band specific
2010-01-15 17:02:06 -05:00
reg.h
cfg80211: make regulatory_hint_11d() band specific
2010-01-15 17:02:06 -05:00
regdb.h
wireless: support internal statically compiled regulatory database
2009-12-21 18:56:10 -05:00
scan.c
cfg80211: Store IEs from both Beacon and Probe Response frames
2010-01-12 13:51:28 -05:00
sme.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6
2010-01-19 15:58:41 -05:00
sysfs.c
sysfs.h
util.c
wireless: add ieee80211_amsdu_to_8023s
2009-12-22 13:31:15 -05:00
wext-compat.c
cfg80211/mac80211: Use more generic bitrate mask for rate control
2010-01-12 13:50:11 -05:00
wext-compat.h
cfg80211: validate channel settings across interfaces
2009-08-14 09:13:42 -04:00
wext-core.c
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6
2009-12-04 13:25:15 -08:00
wext-priv.c
wext: refactor
2009-10-07 16:39:43 -04:00
wext-proc.c
wext: refactor
2009-10-07 16:39:43 -04:00
wext-sme.c
cfg80211: don't set privacy w/o key
2009-09-28 16:55:04 -04:00
wext-spy.c
wext: refactor
2009-10-07 16:39:43 -04:00