diff options
author | Felix Fietkau <nbd@openwrt.org> | 2013-01-11 11:49:11 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2013-01-11 11:49:11 +0000 |
commit | a27167aa132917a3b25b6c6f102daef7bb01a812 (patch) | |
tree | 96f7f0447e86f55dfe270ef88cd6b0fc93db290b /package/mac80211/patches | |
parent | 0d24c70a4bde1ea130a88149e35638af83271a86 (diff) | |
download | upstream-a27167aa132917a3b25b6c6f102daef7bb01a812.tar.gz upstream-a27167aa132917a3b25b6c6f102daef7bb01a812.tar.bz2 upstream-a27167aa132917a3b25b6c6f102daef7bb01a812.zip |
mac80211: add a fix for ht40 connections
SVN-Revision: 35094
Diffstat (limited to 'package/mac80211/patches')
-rw-r--r-- | package/mac80211/patches/300-pending_work.patch | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/package/mac80211/patches/300-pending_work.patch b/package/mac80211/patches/300-pending_work.patch index 9a494a40d2..ff21112108 100644 --- a/package/mac80211/patches/300-pending_work.patch +++ b/package/mac80211/patches/300-pending_work.patch @@ -1680,3 +1680,19 @@ #define AR_SREV_9330(_ah) \ (((_ah)->hw_version.macVersion == AR_SREV_VERSION_9330)) +--- a/net/mac80211/mlme.c ++++ b/net/mac80211/mlme.c +@@ -199,11 +199,11 @@ static u32 ieee80211_config_ht_tx(struct + case NL80211_CHAN_WIDTH_40: + if (sdata->vif.bss_conf.chandef.chan->center_freq > + sdata->vif.bss_conf.chandef.center_freq1 && +- chan->flags & IEEE80211_CHAN_NO_HT40PLUS) ++ chan->flags & IEEE80211_CHAN_NO_HT40MINUS) + disable_40 = true; + if (sdata->vif.bss_conf.chandef.chan->center_freq < + sdata->vif.bss_conf.chandef.center_freq1 && +- chan->flags & IEEE80211_CHAN_NO_HT40MINUS) ++ chan->flags & IEEE80211_CHAN_NO_HT40PLUS) + disable_40 = true; + break; + default: |