[PATCH 22.03] mt76: backport various mt7603 fixes to improve Wi-Fi stability
Hauke Mehrtens
hauke at hauke-m.de
Sun Aug 27 14:06:48 PDT 2023
On 8/25/23 07:44, Shiji Yang wrote:
> From: Shiji Yang <yangshiji66 at qq.com>
>
> The SSID of MT7628 will disappear under heavy load, which makes
> wireless unusable. These patches can fix this critical issue. Since
> the mt76 mainline is no longer compatible with OpenWrt-22.03. So
> let's backport them separately.
>
> b14c2351dd wifi: mt76: mt7603: disable A-MSDU tx support on MT7628
> 85cc58378d wifi: mt76: mt7603: add missing register initialization for MT7628
> c03d84c0d0 wifi: mt76: mt7603: improve stuck beacon handling
> a8d9553d8f wifi: mt76: mt7603: improve watchdog reset reliablity
> 80b8bcf0e3 wifi: mt76: mt7603: rework/fix rx pse hang check
> 7ef4dd12d9 wifi: mt76: mt7603: fix tx filter/flush function
> 53edfc7aaa wifi: mt76: mt7603: fix beacon interval after disabling a single vif
> 72b87836d3 Revert "mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD"
>
> Fixes: https://github.com/openwrt/openwrt/issues/13283
> Fixes: https://github.com/openwrt/openwrt/issues/10074
> Fixes: https://github.com/openwrt/openwrt/issues/9219
> Fixes: https://github.com/openwrt/openwrt/issues/8757
> Fixes: https://github.com/openwrt/openwrt/issues/8314
> Fixes: https://github.com/openwrt/openwrt/issues/8184
> Signed-off-by: Shiji Yang <yangshiji66 at qq.com>
> ---
> package/kernel/mt76/Makefile | 2 +-
> ...211_OFFLOAD_ENCAP_ENABLED-instead-of.patch | 71 ++++++++
> ...ix-beacon-interval-after-disabling-a.patch | 26 +++
> ...-mt7603-fix-tx-filter-flush-function.patch | 134 ++++++++++++++
> ...-mt7603-rework-fix-rx-pse-hang-check.patch | 74 ++++++++
> ...03-improve-watchdog-reset-reliablity.patch | 73 ++++++++
> ...mt7603-improve-stuck-beacon-handling.patch | 163 ++++++++++++++++++
> ...-missing-register-initialization-for.patch | 28 +++
> ...-disable-A-MSDU-tx-support-on-MT7628.patch | 36 ++++
> 9 files changed, 606 insertions(+), 1 deletion(-)
> create mode 100644 package/kernel/mt76/patches/130-Revert-mt76-use-IEEE80211_OFFLOAD_ENCAP_ENABLED-instead-of.patch
> create mode 100644 package/kernel/mt76/patches/131-wifi-mt76-mt7603-fix-beacon-interval-after-disabling-a.patch
> create mode 100644 package/kernel/mt76/patches/132-wifi-mt76-mt7603-fix-tx-filter-flush-function.patch
> create mode 100644 package/kernel/mt76/patches/133-wifi-mt76-mt7603-rework-fix-rx-pse-hang-check.patch
> create mode 100644 package/kernel/mt76/patches/134-wifi-mt76-mt7603-improve-watchdog-reset-reliablity.patch
> create mode 100644 package/kernel/mt76/patches/135-wifi-mt76-mt7603-improve-stuck-beacon-handling.patch
> create mode 100644 package/kernel/mt76/patches/136-wifi-mt76-mt7603-add-missing-register-initialization-for.patch
> create mode 100644 package/kernel/mt76/patches/137-wifi-mt76-mt7603-disable-A-MSDU-tx-support-on-MT7628.patch
>
Felix updated mt76 which contains these changes, see:
https://git.openwrt.org/?p=openwrt/openwrt.git;a=commitdiff;h=76b1e564d202c09d0035315eb6e958a9b0dd4491
Hauke
More information about the openwrt-devel
mailing list