diff options
author | Johannes Berg <johannes@sipsolutions.net> | 2010-05-05 15:28:27 +0200 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2010-05-07 14:55:51 -0400 |
commit | 0aaffa9b9699894aab3266195a529baf9f96ac29 (patch) | |
tree | 26fe5f5277ac6d7061ea723f92d4038b0c28b0b8 /drivers/net/wireless/ath/ath9k/htc.h | |
parent | f444de05d20e27cdd960c13fcbcfca3099f03143 (diff) | |
download | blackbird-op-linux-0aaffa9b9699894aab3266195a529baf9f96ac29.tar.gz blackbird-op-linux-0aaffa9b9699894aab3266195a529baf9f96ac29.zip |
mac80211: improve HT channel handling
Currently, when one interface switches HT mode,
all others will follow along. This is clearly
undesirable, since the new one might switch to
no-HT while another one is operating in HT.
Address this issue by keeping track of the HT
mode per interface, and allowing only changes
that are compatible, i.e. switching into HT40+
is not possible when another interface is in
HT40-, in that case the second one needs to
fall back to HT20.
Also, to allow drivers to know what's going on,
store the per-interface HT mode (channel type)
in the virtual interface's bss_conf.
Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/htc.h')
0 files changed, 0 insertions, 0 deletions