diff options
author | Sam Leffler <sam@FreeBSD.org> | 2006-03-10 06:18:03 +0000 |
---|---|---|
committer | Sam Leffler <sam@FreeBSD.org> | 2006-03-10 06:18:03 +0000 |
commit | ad26242724444f3ca1dc100e15938a3f89d57dc4 (patch) | |
tree | cce1b63d59fe1d73e85cfa71ca0d5cb951585849 /sys/net80211 | |
parent | 90a693f89114a07495aac400da9e4e08235afd5b (diff) | |
download | src-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.c | 4 |
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 */ |