ath9k: Avoid corrupt frames being forwarded to mac80211.
commit 3a374952 upstream. If bit 29 is set, MAC H/W can attempt to decrypt the received aggregate with WEP or TKIP, eventhough the received frame may be a CRC failed corrupted frame. If this bit is set, H/W obeys key type in keycache. If it is not set and if the key type in keycache is neither open nor AES, H/W forces key type to be open. But bit 29 should be set to 1 for AsyncFIFO feature to encrypt/decrypt the aggregate with WEP or TKIP. Reported-by:Johan Hovold <johan.hovold@lundinova.se> Signed-off-by:
Vivek Natarajan <vnatarajan@atheros.com> Signed-off-by:
Ranga Rao Ravuri <ranga.ravuri@atheros.com> Signed-off-by:
John W. Linville <linville@tuxdriver.com> Signed-off-by:
Greg Kroah-Hartman <gregkh@suse.de>
Showing
Please register or sign in to comment