1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/net/wireless/realtek/rtlwifi
Bitterblue Smith 819bda58e7 wifi: rtlwifi: Ignore IEEE80211_CONF_CHANGE_RETRY_LIMITS
Since commit 0a44dfc070 ("wifi: mac80211: simplify non-chanctx
drivers") ieee80211_hw_config() is no longer called with changed = ~0.
rtlwifi relied on ~0 in order to ignore the default retry limits of
4/7, preferring 48/48 in station mode and 7/7 in AP/IBSS.

RTL8192DU has a lot of packet loss with the default limits from
mac80211. Fix it by ignoring IEEE80211_CONF_CHANGE_RETRY_LIMITS
completely, because it's the simplest solution.

Link: https://lore.kernel.org/linux-wireless/cedd13d7691f4692b2a2fa5a24d44a22@realtek.com/
Cc: stable@vger.kernel.org # 6.9.x
Signed-off-by: Bitterblue Smith <rtl8821cerfe2@gmail.com>
Acked-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://msgid.link/1fabb8e4-adf3-47ae-8462-8aea963bc2a5@gmail.com
2024-06-01 13:15:26 +03:00
..
btcoexist wifi: rtlwifi: btcoexist: fix conditions branches that are never executed 2022-12-08 16:52:56 +02:00
rtl8188ee wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() 2023-12-21 16:40:16 +02:00
rtl8192c wifi: rtlwifi: rtl8192c: using calculate_bit_shift() 2023-12-21 16:40:16 +02:00
rtl8192ce wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines 2024-01-12 19:11:41 +02:00
rtl8192cu wifi: rtlwifi: always assume QoS mode in rtl8192cu 2024-03-22 14:50:25 +08:00
rtl8192d wifi: rtlwifi: 8192d: initialize rate_mask in rtl92de_update_hal_rate_mask() 2024-05-04 20:05:14 +08:00
rtl8192de wifi: rtlwifi: Move code from rtl8192de to rtl8192d-common 2024-05-02 10:39:07 +08:00
rtl8192ee wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() 2023-12-21 16:40:17 +02:00
rtl8192se wifi: rtlwifi: rtl8192se: using calculate_bit_shift() 2023-12-21 16:40:17 +02:00
rtl8723ae wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines 2024-01-12 19:11:41 +02:00
rtl8723be wifi: rtlwifi: rtl8723be: Make read-only arrays static const 2024-04-29 09:48:36 +08:00
rtl8723com wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() 2023-12-21 16:40:17 +02:00
rtl8821ae wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() 2023-12-21 16:40:16 +02:00
base.c wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() 2023-11-22 16:57:39 +02:00
base.h wifi: rtlwifi: remove unused timer and related code 2023-06-08 19:02:44 +03:00
cam.c wifi: rtlwifi: Move code from rtl8192de to rtl8192d-common 2024-05-02 10:39:07 +08:00
cam.h wifi: rtlwifi: Move code from rtl8192de to rtl8192d-common 2024-05-02 10:39:07 +08:00
core.c wifi: rtlwifi: Ignore IEEE80211_CONF_CHANGE_RETRY_LIMITS 2024-06-01 13:15:26 +03:00
core.h wifi: rtlwifi: simplify LED management 2023-06-21 21:31:10 +03:00
debug.c wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() 2023-03-31 17:51:33 +03:00
debug.h net: rtlwifi: Remove in_interrupt() from debug macro 2020-09-29 14:02:55 -07:00
efuse.c wifi: rtlwifi: Adjust rtl8192d-common for USB 2024-05-02 10:46:12 +08:00
efuse.h wifi: rtlwifi: Adjust rtl8192d-common for USB 2024-05-02 10:46:12 +08:00
Kconfig wifi: rtlwifi: Move code from rtl8192de to rtl8192d-common 2024-05-02 10:39:07 +08:00
Makefile wifi: rtlwifi: Move code from rtl8192de to rtl8192d-common 2024-05-02 10:39:07 +08:00
pci.c wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte 2024-03-05 20:53:29 +02:00
pci.h wifi: rtlwifi: Remove bridge vendor/device ids 2023-12-01 14:41:05 +02:00
ps.c wifi: rtlwifi: cleanup struct rtl_ps_ctl 2023-10-19 10:27:28 +03:00
ps.h net: rtlwifi: Replace in_interrupt() for context detection 2020-09-29 14:02:55 -07:00
pwrseqcmd.h rtlwifi: Replace old-style license information 2019-02-19 16:59:43 +02:00
rc.c mac80211: prepare sta handling for MLO support 2022-04-11 16:42:03 +02:00
rc.h rtlwifi: Replace old-style license information 2019-02-19 16:59:43 +02:00
regd.c wifi: rtlwifi: fix repeated words in comments 2022-07-18 15:11:09 +03:00
regd.h rtlwifi: Replace old-style license information 2019-02-19 16:59:43 +02:00
stats.c rtlwifi: Replace old-style license information 2019-02-19 16:59:43 +02:00
stats.h rtlwifi: Replace old-style license information 2019-02-19 16:59:43 +02:00
usb.c wifi: rtlwifi: Adjust rtl8192d-common for USB 2024-05-02 10:46:12 +08:00
usb.h wifi: rtlwifi: rtl_usb: Store the endpoint addresses 2024-02-15 13:11:10 +02:00
wifi.h wifi: rtlwifi: Remove unused structs and avoid multiple -Wfamnae warnings 2024-05-04 08:17:00 +08:00