Here's take II, this time with some cfg80211 and minimal mac80211 integration. I'm not too sure on the parts needed on mac80211 yet so could use some help there. Unfortunately it doesn't work yet :( but then again I haven't yet tested this on another device. I'll do so eventually. Luis R. Rodriguez (5): mac80211: fix idle trigger upon resume mac80211: inform devices when we are suspending on the stop callback cfg80211: add WoW support mac80211: add WoW support ath9k: Add Wake-on-Wireless-LAN support drivers/net/wireless/adm8211.c | 2 +- drivers/net/wireless/at76c50x-usb.c | 2 +- drivers/net/wireless/ath/ar9170/main.c | 2 +- drivers/net/wireless/ath/ath5k/base.c | 4 +- drivers/net/wireless/ath/ath9k/Makefile | 1 + drivers/net/wireless/ath/ath9k/ath9k.h | 17 + drivers/net/wireless/ath/ath9k/debug.c | 1 - drivers/net/wireless/ath/ath9k/debug.h | 1 + drivers/net/wireless/ath/ath9k/hw.c | 22 ++ drivers/net/wireless/ath/ath9k/hw.h | 21 + drivers/net/wireless/ath/ath9k/initvals.h | 31 ++ drivers/net/wireless/ath/ath9k/main.c | 23 ++- drivers/net/wireless/ath/ath9k/pci.c | 105 +++++ drivers/net/wireless/ath/ath9k/reg.h | 154 ++++++++ drivers/net/wireless/ath/ath9k/wow.c | 543 +++++++++++++++++++++++++++ drivers/net/wireless/b43/main.c | 2 +- drivers/net/wireless/b43legacy/main.c | 2 +- drivers/net/wireless/iwlwifi/iwl-agn.c | 2 +- drivers/net/wireless/iwlwifi/iwl3945-base.c | 2 +- drivers/net/wireless/libertas_tf/main.c | 2 +- drivers/net/wireless/mac80211_hwsim.c | 2 +- drivers/net/wireless/mwl8k.c | 2 +- drivers/net/wireless/p54/p54common.c | 2 +- drivers/net/wireless/rt2x00/rt2x00.h | 2 +- drivers/net/wireless/rt2x00/rt2x00mac.c | 2 +- drivers/net/wireless/rtl818x/rtl8180_dev.c | 2 +- drivers/net/wireless/rtl818x/rtl8187_dev.c | 2 +- drivers/net/wireless/wl12xx/main.c | 2 +- drivers/net/wireless/zd1211rw/zd_mac.c | 2 +- include/linux/nl80211.h | 37 ++ include/net/cfg80211.h | 28 ++ include/net/mac80211.h | 15 +- net/mac80211/cfg.c | 11 + net/mac80211/driver-ops.h | 2 +- net/mac80211/ieee80211_i.h | 2 + net/mac80211/iface.c | 4 + net/mac80211/pm.c | 8 + net/mac80211/util.c | 8 + net/wireless/nl80211.c | 121 ++++++ 39 files changed, 1166 insertions(+), 27 deletions(-) create mode 100644 drivers/net/wireless/ath/ath9k/wow.c -- 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