aboutsummaryrefslogtreecommitdiff
path: root/sys/net80211
diff options
context:
space:
mode:
authorSam Leffler <sam@FreeBSD.org>2006-03-10 06:18:03 +0000
committerSam Leffler <sam@FreeBSD.org>2006-03-10 06:18:03 +0000
commitad26242724444f3ca1dc100e15938a3f89d57dc4 (patch)
treecce1b63d59fe1d73e85cfa71ca0d5cb951585849 /sys/net80211
parent90a693f89114a07495aac400da9e4e08235afd5b (diff)
downloadsrc-ad26242724444f3ca1dc100e15938a3f89d57dc4.tar.gz
src-ad26242724444f3ca1dc100e15938a3f89d57dc4.zip
fix switching between agressive and non-agressive wmm modes
Obtained from: atheros MFC after: 3 days
Notes
Notes: svn path=/head/; revision=156524
Diffstat (limited to 'sys/net80211')
-rw-r--r--sys/net80211/ieee80211_proto.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/net80211/ieee80211_proto.c b/sys/net80211/ieee80211_proto.c
index 0e9b5818fb6a..16d22d3c4668 100644
--- a/sys/net80211/ieee80211_proto.c
+++ b/sys/net80211/ieee80211_proto.c
@@ -739,7 +739,7 @@ ieee80211_wme_updateparams_locked(struct ieee80211com *ic)
* legacy/non-QoS traffic.
*/
if ((ic->ic_opmode == IEEE80211_M_HOSTAP &&
- (wme->wme_flags & WME_F_AGGRMODE) == 0) ||
+ (wme->wme_flags & WME_F_AGGRMODE) != 0) ||
(ic->ic_opmode == IEEE80211_M_STA &&
(ic->ic_bss->ni_flags & IEEE80211_NODE_QOS) == 0) ||
(ic->ic_flags & IEEE80211_F_WME) == 0) {
@@ -768,7 +768,7 @@ ieee80211_wme_updateparams_locked(struct ieee80211com *ic)
}
if (ic->ic_opmode == IEEE80211_M_HOSTAP &&
- ic->ic_sta_assoc < 2 && (wme->wme_flags & WME_F_AGGRMODE) == 0) {
+ ic->ic_sta_assoc < 2 && (wme->wme_flags & WME_F_AGGRMODE) != 0) {
static const u_int8_t logCwMin[IEEE80211_MODE_MAX] = {
3, /* IEEE80211_MODE_AUTO */
3, /* IEEE80211_MODE_11A */