linux/drivers/net/wireless/mediatek/mt7601u
Lorenzo Bianconi a9eab62d41 mt7601u: let mac80211 validate rx CCMP PN
Apparently the hardware does not perform CCMP PN validation so
let mac80211 take care of possible replay attacks in sw.
Moreover indicate ICV and MIC had been stripped setting corresponding
bits in ieee80211_rx_status.
The fix has been validated using 4.2.1 and 4.1.3 tests from the WiFi
Alliance vulnerability detection tool.

Fixes: c869f77d6a ("add mt7601u driver")
Acked-by: Jakub Kicinski <kubakici@wp.pl>
Tested-by: David Park <david.park@hitemengineering.com>
Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
2018-03-13 18:35:03 +02:00
..
Kconfig
Makefile Makefile: drop -D__CHECK_ENDIAN__ from cflags 2016-12-16 00:13:43 +02:00
core.c
debugfs.c
dma.c mt7601u: check memory allocation failure 2017-08-24 12:54:33 +03:00
dma.h mt7601u: use linux/bitfield.h 2016-09-09 12:09:25 +03:00
eeprom.c mt7601u: remove a warning in mt7601u_efuse_physical_size_check() 2018-03-13 18:32:56 +02:00
eeprom.h
init.c wireless: Set NL80211_EXT_FEATURE_CQM_RSSI_LIST in multiple drivers 2017-03-06 09:21:39 +01:00
initvals.h mt7601u: let mac80211 validate rx CCMP PN 2018-03-13 18:35:03 +02:00
initvals_phy.h
mac.c mt7601u: let mac80211 validate rx CCMP PN 2018-03-13 18:35:03 +02:00
mac.h mt7601u: move mt7601u_set_macaddr in mac related code 2018-02-28 16:56:05 +02:00
main.c mt7601u: set device mac address in mt7601u_add_interface() 2018-02-28 16:56:06 +02:00
mcu.c mt7601u: simplify mt7601u_mcu_msg_alloc signature 2018-03-13 18:34:25 +02:00
mcu.h
mt7601u.h mt7601u: make write with mask access atomic 2018-02-28 16:58:42 +02:00
phy.c mt7601u: use linux/bitfield.h 2016-09-09 12:09:25 +03:00
regs.h mt7601u: wait for clear rxq when stopping mac 2016-11-29 17:32:32 +02:00
trace.c
trace.h
tx.c networking: make skb_push & __skb_push return void pointers 2017-06-16 11:48:40 -04:00
usb.c mt7601u: make write with mask access atomic 2018-02-28 16:58:42 +02:00
usb.h mt7601u: fix dma from stack address 2015-08-10 22:19:31 +03:00
util.c