summaryrefslogtreecommitdiffstats
path: root/sys/dev/iwi/if_iwi.c
diff options
context:
space:
mode:
authorbschmidt <bschmidt@FreeBSD.org>2010-10-21 19:30:55 +0000
committerbschmidt <bschmidt@FreeBSD.org>2010-10-21 19:30:55 +0000
commit488b8e800107d3cef4b18f1b7ed102fdc500ca64 (patch)
treed5791226d235c29751fe2957e96767ee6b4b66f5 /sys/dev/iwi/if_iwi.c
parent19b32d08fac724be1f446d40713a89e278f99d00 (diff)
downloadFreeBSD-src-488b8e800107d3cef4b18f1b7ed102fdc500ca64.zip
FreeBSD-src-488b8e800107d3cef4b18f1b7ed102fdc500ca64.tar.gz
The firmware always sets bit 14 and 15, to get the real associd we need
to clear those bits. MFC after: 1 week
Diffstat (limited to 'sys/dev/iwi/if_iwi.c')
-rw-r--r--sys/dev/iwi/if_iwi.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/iwi/if_iwi.c b/sys/dev/iwi/if_iwi.c
index 68379f4..62b53be 100644
--- a/sys/dev/iwi/if_iwi.c
+++ b/sys/dev/iwi/if_iwi.c
@@ -1368,7 +1368,7 @@ iwi_checkforqos(struct ieee80211vap *vap,
ni = vap->iv_bss;
ni->ni_capinfo = capinfo;
- ni->ni_associd = associd;
+ ni->ni_associd = associd & 0x3fff;
if (wme != NULL)
ni->ni_flags |= IEEE80211_NODE_QOS;
else
OpenPOWER on IntegriCloud