diff options
author | bschmidt <bschmidt@FreeBSD.org> | 2010-10-21 19:30:55 +0000 |
---|---|---|
committer | bschmidt <bschmidt@FreeBSD.org> | 2010-10-21 19:30:55 +0000 |
commit | 488b8e800107d3cef4b18f1b7ed102fdc500ca64 (patch) | |
tree | d5791226d235c29751fe2957e96767ee6b4b66f5 /sys | |
parent | 19b32d08fac724be1f446d40713a89e278f99d00 (diff) | |
download | FreeBSD-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')
-rw-r--r-- | sys/dev/iwi/if_iwi.c | 2 |
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 |