linux/drivers/net/wireless/mediatek/mt76
Felix Fietkau 59b55d066f mt76: mt76x02: only override control->sta on sw-encrypted tx
control->sta is set to NULL early when encryption is turned on for the
station and info->control.hw_key is not set.
This code is missing a check for the 802.11 header protected flag, otherwise
it resets the station for other frames, e.g. client probing frames.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
2018-11-30 12:21:42 +01:00
..
mt76x0 mt76x0: pci: add DFS support 2018-11-30 12:21:42 +01:00
mt76x2 mt76x0: pci: add DFS support 2018-11-30 12:21:42 +01:00
agg-rx.c
debugfs.c
dma.c
dma.h
eeprom.c
Kconfig
mac80211.c
Makefile mt76: move dfs support in mt76x02-lib module 2018-11-30 12:21:42 +01:00
mmio.c mt76: allow to identify bus 2018-10-13 17:39:11 +02:00
mt76.h mt76: clean up unused leftover EXPORT_SYMBOLs 2018-11-30 12:21:40 +01:00
mt76x02.h mt76: move mt76x02_bss_info_changed in mt76x02-lib module 2018-11-30 12:21:42 +01:00
mt76x02_debugfs.c mt76: move mt76x02_debugfs in mt76x02-lib module 2018-11-30 12:21:39 +01:00
mt76x02_dfs.c mt76x0: pci: add DFS support 2018-11-30 12:21:42 +01:00
mt76x02_dfs.h mt76x0: pci: add DFS support 2018-11-30 12:21:42 +01:00
mt76x02_dma.h mt76: move tx_tasklet management in mt76x02-lib moudle 2018-10-05 20:05:46 +02:00
mt76x02_eeprom.c mt76: use mt76x02_dev instead of mt76_dev in mt76x02_eeprom.c 2018-10-13 17:39:24 +02:00
mt76x02_eeprom.h mt76x0: antenna select corrections 2018-11-30 12:21:40 +01:00
mt76x02_mac.c mt76: mt76x02: skip station tx status for non-sta wcid entries 2018-11-30 12:21:42 +01:00
mt76x02_mac.h mt76: clean up more unused EXPORT_SYMBOLs 2018-11-30 12:21:42 +01:00
mt76x02_mcu.c mt76: use mt76x02_dev instead of mt76_dev in mt76x02_mcu.c 2018-10-13 17:39:16 +02:00
mt76x02_mcu.h mt76: use mt76x02_dev instead of mt76_dev in mt76x02_mcu.c 2018-10-13 17:39:16 +02:00
mt76x02_mmio.c mt76x0: pci: add pre_tbtt_tasklet support 2018-11-30 12:21:41 +01:00
mt76x02_phy.c mt76: introduce mt76x02_init_agc_gain routine 2018-10-13 17:39:50 +02:00
mt76x02_phy.h mt76: introduce mt76x02_init_agc_gain routine 2018-10-13 17:39:50 +02:00
mt76x02_regs.h mt76x0: correct RF access via RF_CSR register. 2018-10-13 17:39:10 +02:00
mt76x02_trace.c mt76: move mt76x02_mac_poll_tx_status in mt76x02-lib moudle 2018-10-05 20:05:46 +02:00
mt76x02_trace.h mt76: move irq handler in mt76x02-lib moudle 2018-10-05 20:05:46 +02:00
mt76x02_txrx.c mt76: mt76x02: only override control->sta on sw-encrypted tx 2018-11-30 12:21:42 +01:00
mt76x02_usb.h mt76: use mt76x02_dev instead of mt76_dev in mt76x02_mac.c 2018-10-13 17:39:22 +02:00
mt76x02_usb_core.c mt76: reserve enough room for USB tx skbs 2018-10-13 17:39:31 +02:00
mt76x02_usb_mcu.c mt76: use mt76x02_dev instead of mt76_dev in mt76x02_usb_mcu.c 2018-10-13 17:39:20 +02:00
mt76x02_util.c mt76: clean up more unused EXPORT_SYMBOLs 2018-11-30 12:21:42 +01:00
trace.c
trace.h
tx.c mt76: do not store aggregation sequence number for null-data frames 2018-10-13 17:39:34 +02:00
usb.c mt76: usb: fix static tracepoints 2018-11-30 12:21:40 +01:00
usb_mcu.c
usb_trace.c
usb_trace.h mt76: usb: fix static tracepoints 2018-11-30 12:21:40 +01:00
util.c
util.h