cfg80211: keep track of BSSes
authorJohannes Berg <johannes@sipsolutions.net>
Thu, 2 Jul 2009 15:20:43 +0000 (17:20 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Fri, 10 Jul 2009 19:01:53 +0000 (15:01 -0400)
commit19957bb399e2722719c0e20c9ae91cf8b6aaff04
tree9c4d53fe5938ceee41333a1afd5be0ed5c1ce313
parent517357c685ccc4b5783cc7dbdae8824ada19a97f
cfg80211: keep track of BSSes

In order to avoid problems with BSS structs going away
while they're in use, I've long wanted to make cfg80211
keep track of them. Without the SME, that wasn't doable
but now that we have the SME we can do this too. It can
keep track of up to four separate authentications and
one association, regardless of whether it's controlled
by the cfg80211 SME or the userspace SME.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
include/net/cfg80211.h
net/mac80211/cfg.c
net/mac80211/mlme.c
net/wireless/core.c
net/wireless/core.h
net/wireless/ibss.c
net/wireless/mlme.c
net/wireless/nl80211.c
net/wireless/scan.c
net/wireless/sme.c
net/wireless/wext-sme.c