Bitterblue Smith <rtl8821cerfe2@xxxxxxxxx> wrote: > Since commit 0a44dfc07074 ("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@xxxxxxxxxxx/ > Cc: stable@xxxxxxxxxxxxxxx # 6.9.x > Signed-off-by: Bitterblue Smith <rtl8821cerfe2@xxxxxxxxx> > Acked-by: Ping-Ke Shih <pkshih@xxxxxxxxxxx> Patch applied to wireless.git, thanks. 819bda58e77b wifi: rtlwifi: Ignore IEEE80211_CONF_CHANGE_RETRY_LIMITS -- https://patchwork.kernel.org/project/linux-wireless/patch/1fabb8e4-adf3-47ae-8462-8aea963bc2a5@xxxxxxxxx/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches