cfg80211/nl80211: scanning (and mac80211 update to use it)
authorJohannes Berg <johannes@sipsolutions.net>
Tue, 10 Feb 2009 20:25:55 +0000 (21:25 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Fri, 13 Feb 2009 18:45:49 +0000 (13:45 -0500)
commit2a5193119269062608582418deba7af82844159a
tree1f2fe8cffbeb7530dce7fa708310f6fb29ab0dd8
parent849b7967818995a32c3017542e33eb3155944368
cfg80211/nl80211: scanning (and mac80211 update to use it)

This patch adds basic scan capability to cfg80211/nl80211 and
changes mac80211 to use it. The BSS list that cfg80211 maintains
is made driver-accessible with a private area in each BSS struct,
but mac80211 doesn't yet use it. That's another large project.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
21 files changed:
drivers/net/wireless/iwlwifi/iwl-agn.c
drivers/net/wireless/iwlwifi/iwl-core.c
drivers/net/wireless/iwlwifi/iwl-scan.c
drivers/net/wireless/iwlwifi/iwl3945-base.c
include/linux/nl80211.h
include/net/cfg80211.h
include/net/mac80211.h
include/net/wireless.h
net/mac80211/cfg.c
net/mac80211/ieee80211_i.h
net/mac80211/iface.c
net/mac80211/main.c
net/mac80211/mlme.c
net/mac80211/scan.c
net/mac80211/wext.c
net/wireless/Makefile
net/wireless/core.c
net/wireless/core.h
net/wireless/nl80211.c
net/wireless/nl80211.h
net/wireless/scan.c [new file with mode: 0644]