]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit578285672930a2b022843075e630f7da6feca440
tree317f65dc6d89e9a89ad83f94fadd780dd1e0ca83
parent88c894316d22b1aacc568e4337bcfb5590132868
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