summaryrefslogtreecommitdiff
path: root/net
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
parent28e7d218da975f6ae1751e293aed938952c55c98 (diff)
downloadlinux-3.10-7a532fe7131216a02c81a6c1b1f8632da1195a58.tar.gz
linux-3.10-7a532fe7131216a02c81a6c1b1f8632da1195a58.tar.bz2
linux-3.10-7a532fe7131216a02c81a6c1b1f8632da1195a58.zip
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')
0 files changed, 0 insertions, 0 deletions