The new work stuff was just a stepping stone, now we can support telling an interface to go to a different channel than the operating channel, sit there for a while listening to frames (eventually also sending frames like public action) and then come back. johannes --- include/linux/nl80211.h | 36 +++++ include/net/cfg80211.h | 47 +++++++ net/mac80211/Makefile | 2 net/mac80211/cfg.c | 24 +++ net/mac80211/ieee80211_i.h | 28 ++++ net/mac80211/main.c | 3 net/mac80211/mlme.c | 17 -- net/mac80211/offchannel.c | 160 ++++++++++++++++++++++++++ net/mac80211/scan.c | 144 ----------------------- net/mac80211/work.c | 271 +++++++++++++++++++++++++++++++++++---------- net/wireless/chan.c | 41 ++++-- net/wireless/core.h | 3 net/wireless/mlme.c | 27 ++++ net/wireless/nl80211.c | 218 ++++++++++++++++++++++++++++++++++++ net/wireless/nl80211.h | 11 + 15 files changed, 803 insertions(+), 229 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html