Johannes Berg
1fa6f4af9f
mac80211: fix wext bssid/ssid setting
...
When changing to a new BSSID or SSID, the code in
ieee80211_set_disassoc() needs to have the old data
still valid to be able to disconnect and clean up
properly. Currently, however, the old data is thrown
away before ieee80211_set_disassoc() is ever called,
so fix that by calling the function _before_ the old
data is overwritten.
This is (one of) the issue(s) causing mac80211 to hold
cfg80211's BSS structs forever, and them thus being
returned in scan results after they're long gone.
http://www.intellinuxwireless.org/bugzilla/show_bug.cgi?id=2015
Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-06-15 15:05:59 -04:00
..
aes_ccm.c
aes_ccm.h
aes_cmac.c
aes_cmac.h
agg-rx.c
mac80211: Add a timeout for frames in the RX reorder buffer
2009-05-06 15:15:04 -04:00
agg-tx.c
mac80211: Fix the way ADDBA request count being modified
2009-06-10 13:28:38 -04:00
cfg.c
mac80211: don't use master netdev name
2009-06-10 13:28:39 -04:00
cfg.h
debugfs.c
mac80211: add queue debugfs file
2009-06-15 15:05:57 -04:00
debugfs.h
debugfs_key.c
debugfs_key.h
debugfs_netdev.c
mac80211: split IBSS/managed code
2009-02-27 14:51:42 -05:00
debugfs_netdev.h
debugfs_sta.c
debugfs_sta.h
driver-ops.h
cfg80211: add rfkill support
2009-06-03 14:06:14 -04:00
event.c
nl80211: Add Michael MIC failure event
2009-04-22 16:54:28 -04:00
ht.c
cfg80211: clean up includes
2009-04-22 16:57:17 -04:00
ibss.c
mac80211: fix parameter confusion when finding IBSS
2009-05-20 14:46:36 -04:00
ieee80211_i.h
mac80211: disconnect when user changes channel
2009-06-15 15:05:58 -04:00
iface.c
cfg80211: add rfkill support
2009-06-03 14:06:14 -04:00
Kconfig
cfg80211: fix Kconfig for users of cfg80211
2009-06-03 14:09:08 -04:00
key.c
nl80211: Validate NL80211_ATTR_KEY_SEQ length
2009-05-20 14:46:25 -04:00
key.h
nl80211: Add RSC configuration for new keys
2009-05-13 15:44:39 -04:00
led.c
led.h
main.c
mac80211: do not pass PS frames out of mac80211 again
2009-06-10 13:28:37 -04:00
Makefile
mac80211: split IBSS/managed code
2009-02-27 14:51:42 -05:00
mesh.c
mac80211: cancel/restart all timers across suspend/resume
2009-05-20 14:46:25 -04:00
mesh.h
wireless: move some utility functions from mac80211 to cfg80211
2009-05-22 14:06:02 -04:00
mesh_hwmp.c
mac80211: cancel/restart all timers across suspend/resume
2009-05-20 14:46:25 -04:00
mesh_pathtbl.c
mesh_plink.c
mac80211: cancel/restart all timers across suspend/resume
2009-05-20 14:46:25 -04:00
michael.c
michael.h
mlme.c
mac80211: fix wext bssid/ssid setting
2009-06-15 15:05:59 -04:00
pm.c
mac80211: cancel/restart all timers across suspend/resume
2009-05-20 14:46:25 -04:00
rate.c
mac80211: rate control status only for controlled packets
2009-03-27 20:13:15 -04:00
rate.h
mac80211: rate control status only for controlled packets
2009-03-27 20:13:15 -04:00
rc80211_minstrel.c
mac80211: fix minstrel single-rate memory corruption
2009-06-10 13:27:51 -04:00
rc80211_minstrel.h
rc80211_minstrel_debugfs.c
rc80211_pid.h
rc80211_pid_algo.c
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
2009-05-18 21:08:20 -07:00
rc80211_pid_debugfs.c
rx.c
mac80211: do not pass PS frames out of mac80211 again
2009-06-10 13:28:37 -04:00
scan.c
mac80211: cancel/restart all timers across suspend/resume
2009-05-20 14:46:25 -04:00
spectmgmt.c
mac80211: move channel switch code
2009-05-20 14:46:25 -04:00
sta_info.c
mac80211: extend sta kdoc - explain when they are added
2009-06-03 14:06:15 -04:00
sta_info.h
mac80211: fix kernel-doc
2009-05-20 14:46:32 -04:00
tkip.c
mac80211: add driver ops wrappers
2009-05-06 15:14:37 -04:00
tkip.h
tx.c
net: use symbolic values for ndo_start_xmit() return codes
2009-06-13 01:18:50 -07:00
util.c
mac80211: disconnect when user changes channel
2009-06-15 15:05:58 -04:00
wep.c
mac80211: rewrite fragmentation
2009-03-27 20:13:21 -04:00
wep.h
wext.c
mac80211: disconnect when user changes channel
2009-06-15 15:05:58 -04:00
wme.c
mac80211: do not pass PS frames out of mac80211 again
2009-06-10 13:28:37 -04:00
wme.h
mac80211: fix aggregation for hardware with ampdu queues
2009-02-27 14:51:42 -05:00
wpa.c
nl80211: Add Michael MIC failure event
2009-04-22 16:54:28 -04:00
wpa.h