summaryrefslogtreecommitdiffstats
path: root/net/mac80211/rx.c
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2012-01-14 15:08:34 +0100
committerJohn W. Linville <linville@tuxdriver.com>2012-01-16 15:01:15 -0500
commit7a532fe7131216a02c81a6c1b1f8632da1195a58 (patch)
tree183c13f11d014deba1b4fba2b8cc4c60f791bd3a /net/mac80211/rx.c
parent28e7d218da975f6ae1751e293aed938952c55c98 (diff)
ath9k_hw: fix interpretation of the rx KeyMiss flag
Documentation states that the KeyMiss flag is only valid if RxFrameOK is unset, however empirical evidence has shown that this is false. When KeyMiss is set (and RxFrameOK is 1), the hardware passes a valid frame which has not been decrypted. The driver then falsely marks the frame as decrypted, and when using CCMP this corrupts the rx CCMP PN, leading to connection hangs. Signed-off-by: Felix Fietkau <nbd@openwrt.org> Cc: stable@kernel.org Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'net/mac80211/rx.c')
0 files changed, 0 insertions, 0 deletions