linux/net/wireless
Johannes Berg 8dadadb7e9 cfg80211: clear SSID on disconnect/no connection
The SME state machine in cfg80211 uses the SSID stored
in struct wireless_dev internally, but fails to clear
it in multiple places (when giving up on a connection
attempt and when disconnecting). This doesn't matter to
the SME state machine, but does matter for IBSS. Thus,
in those cases, clear the SSID to avoid messing up the
IBSS state machine.

Reported-by: Joerg Albert <jal2@gmx.de>
Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-08-04 16:44:26 -04:00
..
core.c cfg80211: lower dynamic PS timeout to 100ms 2009-08-04 16:44:20 -04:00
core.h cfg80211: keep track of current_bss for userspace SME 2009-08-04 16:43:24 -04:00
debugfs.c cfg80211: clean up naming once and for all 2009-07-10 15:02:33 -04:00
debugfs.h cfg80211: clean up naming once and for all 2009-07-10 15:02:33 -04:00
ibss.c cfg80211: combine IWESSID handlers 2009-07-29 15:46:18 -04:00
Kconfig cfg80211: implement iwpower 2009-07-10 15:01:51 -04:00
lib80211_crypt_ccmp.c lib80211: silence excessive crypto debugging messages 2009-03-16 18:01:58 -04:00
lib80211_crypt_tkip.c lib80211: silence excessive crypto debugging messages 2009-03-16 18:01:58 -04:00
lib80211_crypt_wep.c lib80211: absorb crypto bits from net/ieee80211 2008-11-21 11:08:17 -05:00
lib80211.c lib80211: consolidate crypt init routines 2008-11-21 11:08:17 -05:00
Makefile cfg80211: managed mode wext compatibility 2009-07-10 15:01:51 -04:00
mlme.c cfg80211: keep track of current_bss for userspace SME 2009-08-04 16:43:24 -04:00
nl80211.c cfg80211: combine iwfreq implementations 2009-07-29 15:46:14 -04:00
nl80211.h cfg80211: fix locking 2009-07-10 15:02:32 -04:00
radiotap.c wireless: use get/put_unaligned_* helpers 2008-05-14 16:29:32 -04:00
reg.c cfg80211: enable country IE support to all cfg80211 drivers 2009-08-04 16:44:19 -04:00
reg.h cfg80211: enable country IE support to all cfg80211 drivers 2009-08-04 16:44:19 -04:00
scan.c cfg80211: self-contained wext handling where possible 2009-07-29 15:46:20 -04:00
sme.c cfg80211: clear SSID on disconnect/no connection 2009-08-04 16:44:26 -04:00
sysfs.c cfg80211: rename cfg80211_registered_device's idx to wiphy_idx 2009-02-27 14:52:54 -05:00
sysfs.h [WIRELESS] cfg80211: New wireless config infrastructure. 2007-04-25 22:29:41 -07:00
util.c cfg80211: avoid setting default_key if add_key fails 2009-07-24 15:05:29 -04:00
wext-compat.c cfg80211: self-contained wext handling where possible 2009-07-29 15:46:20 -04:00
wext-compat.h cfg80211: self-contained wext handling where possible 2009-07-29 15:46:20 -04:00
wext-sme.c cfg80211: combine IWESSID handlers 2009-07-29 15:46:18 -04:00
wext.c wext: remove extra return on wireless_nlevent_init() 2009-08-04 16:43:20 -04:00