linux-uconsole/drivers/net/wireless/mediatek/mt76
Stanislaw Gruszka 7dfc45e628 mt76x02: do not enable RTS/CTS by default
My commit 26a7b54731 ("mt76x02: set protection according to ht
operation element") enabled by default RTS/CTS protection for OFDM
and CCK traffic, because MT_TX_RTS_CFG_THRESH is configured to non
0xffff by initvals and .set_rts_threshold callback is not called by
mac80211 on initialization, only on user request or during
ieee80211_reconfig() (suspend/resuem or restart_hw).

Enabling RTS/CTS cause some problems when sending probe request
frames by hcxdumptool penetration tool, but I expect it can cause
other issues on different scenarios.

Restore previous setting of RTS/CTS being disabled by default for
OFDM/CCK by changing MT_TX_RTS_CFG_THRESH initvals to 0xffff.

Fixes: 26a7b54731 ("mt76x02: set protection according to ht operation element")
Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
2019-03-19 17:37:25 +02:00
..
mt76x0 mt76x02: do not enable RTS/CTS by default 2019-03-19 17:37:25 +02:00
mt76x2 mt76x02: do not enable RTS/CTS by default 2019-03-19 17:37:25 +02:00
mt7603 mt76: mt7603: use the correct hweight8() function 2019-03-19 17:35:37 +02:00
agg-rx.c mt76x2: add napi struct to mt76_rx_poll_complete/mt76_rx_complete signatures 2018-08-02 21:47:57 +03:00
debugfs.c mt76: move rate_txpower handler in mt76 debugfs 2018-10-01 12:34:02 +02:00
dma.c mt76: rewrite dma descriptor base and ring size on queue reset 2019-03-07 12:50:23 +01:00
dma.h mt76: change the return type of mt76_dma_attach() 2019-02-18 19:54:34 +01:00
eeprom.c mt76: fix a leaked reference by adding a missing of_node_put 2019-02-28 10:38:44 +02:00
Kconfig mt76: add driver for MT7603E and MT7628/7688 2019-02-26 12:29:56 +01:00
mac80211.c mt76: fix schedule while atomic in mt76x02_reset_state 2019-03-19 17:36:41 +02:00
Makefile mt76: add driver for MT7603E and MT7628/7688 2019-02-26 12:29:56 +01:00
mcu.c mt76: move mt76_mcu_rx_event in mt76-core 2019-02-18 19:54:33 +01:00
mmio.c mt76: allow to identify bus 2018-10-13 17:39:11 +02:00
mt76.h mt76: fix schedule while atomic in mt76x02_reset_state 2019-03-19 17:36:41 +02:00
mt76x02.h mt76x02u: check chip version on probe 2019-03-19 17:33:33 +02:00
mt76x02_debugfs.c mt76: mt76x02: disable ED/CCA by default 2019-03-07 12:50:23 +01:00
mt76x02_dfs.c mt76: mt76x02: disable ED/CCA by default 2019-03-07 12:50:23 +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: move mt76x02_eeprom_copy in mt76x02-lib module 2018-11-30 12:21:43 +01:00
mt76x02_eeprom.h mt76x0: phy: introduce tssi calibration support 2018-11-30 12:21:43 +01:00
mt76x02_mac.c mt76: mt76x02: reduce false positives in ED/CCA tx blocking 2019-03-07 12:50:23 +01:00
mt76x02_mac.h mt76: mt76x2: implement full device restart on watchdog reset 2019-03-07 12:50:23 +01:00
mt76x02_mcu.c mt76: mt76x02: issue watchdog reset on MCU request timeout 2019-02-26 10:28:19 +01:00
mt76x02_mcu.h mt76: move mt76_mcu_msg_alloc in mt76-core 2019-02-18 19:54:33 +01:00
mt76x02_mmio.c mt76: fix schedule while atomic in mt76x02_reset_state 2019-03-19 17:36:41 +02:00
mt76x02_phy.c mt76: mt76x02: reduce false positives in ED/CCA tx blocking 2019-03-07 12:50:23 +01:00
mt76x02_phy.h mt76: move mt76x02_phy_get_min_avg_rssi to mt76 core 2019-01-17 14:50:15 +01:00
mt76x02_regs.h mt76: add led support to mt76x0e driver 2019-01-11 15:10:19 +01: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: fix software encryption issues 2019-02-18 19:54:33 +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 mt76x02: fix hdr pointer in write txwi for USB 2019-03-07 12:50:23 +01:00
mt76x02_usb_mcu.c mt76usb: use synchronous msg for mcu command responses 2019-02-26 12:25:18 +01:00
mt76x02_util.c mt76: mt76x02: only update the base mac address if necessary 2019-03-07 12:50:23 +01:00
trace.c
trace.h
tx.c mt76: when releasing PS frames, end the service period if no frame was found 2019-03-07 12:50:23 +01:00
usb.c mt76: introduce q->stopped parameter 2019-03-07 12:50:23 +01:00
usb_trace.c mt76: add usb support to mt76 layer 2018-08-02 21:48:16 +03:00
usb_trace.h mt76: usb: fix static tracepoints 2018-11-30 12:21:40 +01:00
util.c mt76: fix rssi ewma tracking 2019-01-17 14:50:15 +01:00
util.h