mac80211: enable spatial multiplexing powersave
authorJohannes Berg <johannes@sipsolutions.net>
Tue, 1 Dec 2009 12:37:02 +0000 (13:37 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 22 Dec 2009 18:31:16 +0000 (13:31 -0500)
commit0f78231bffb868a30e8533aace142213266bb811
tree317f65dc6d89e9a89ad83f94fadd780dd1e0ca83
parent18974b5b0b5e758d416c550553b143e5c8038281
mac80211: enable spatial multiplexing powersave

Enable spatial multiplexing in mac80211 by telling the
driver what to do and, where necessary, sending action
frames to the AP to update the requested SMPS mode.

Also includes a trivial implementation for hwsim that
just logs the requested mode.

For now, the userspace interface is in debugfs only,
and let you toggle the requested mode at any time.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
12 files changed:
drivers/net/wireless/mac80211_hwsim.c
include/linux/ieee80211.h
include/net/mac80211.h
net/mac80211/cfg.c
net/mac80211/debugfs_netdev.c
net/mac80211/driver-trace.h
net/mac80211/ht.c
net/mac80211/ieee80211_i.h
net/mac80211/main.c
net/mac80211/mlme.c
net/mac80211/status.c
net/mac80211/util.c