openwrt/package/kernel/mac80211/patches
Pawel Dembicki 38ed1510db
Some checks are pending
Build Kernel / Build all affected Kernels (push) Waiting to run
Build all core packages / Build all core packages for selected target (push) Waiting to run
mac80211: mwl8k: inject DSSS Parameter Set element into beacons if missing
Some Marvell AP firmware used with mwl8k misbehaves when beacons do not
contain the DSSS Parameter Set (WLAN_EID_DS_PARAMS) with the current
channel. When hostapd/mac80211 omits this element (which is valid on
some bands), the firmware may report bogus RX channel information and AP
mode becomes unusable.

Backport the upstream fix that ensures beacons always carry the DSSS
Parameter Set for mwl8k: when setting the beacon, detect if the element
is missing and inject it after SSID and Supported Rates (per spec
ordering). This mirrors behaviour in newer Marvell drivers and restores
stable operation.

Tested on Linksys EA4500 (88W8366).

Fixes: openwrt/openwrt#19088
Link: https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git/commit/?id=c4e1ac09ee1c750890e36cb1f841f25518f23589

Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20757
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-11-15 22:11:29 +01:00
..
ath mac80211: update to version 6.14.11 2025-07-05 14:43:08 +02:00
ath5k mac80211: update to version 6.12.6 2024-12-26 18:18:06 +01:00
ath9k mac80211: update to version 6.16 2025-08-13 11:06:12 +02:00
ath10k mac80211: ath: improve ath10k "failed to flush transmit queue" errors 2025-10-01 22:15:13 +02:00
ath11k ath11k: fix transmit queue flushing through flush_sta implementation 2025-11-04 20:12:06 +01:00
ath12k mac80211: update to version 6.16 2025-08-13 11:06:12 +02:00
brcm mac80211: update to version 6.16 2025-08-13 11:06:12 +02:00
build mac80211: Fix compilation of iwlwifi driver 2025-09-04 12:10:06 +02:00
mt7601u mac80211: fix mt7601u firmware path and refresh patches 2023-05-18 02:39:55 +01:00
mwl mac80211: mwl8k: inject DSSS Parameter Set element into beacons if missing 2025-11-15 22:11:29 +01:00
rt2x00 mac80211: Refresh patches 2025-09-04 12:09:35 +02:00
subsys mac80211: add support for MLD AP client probing 2025-08-28 22:09:23 +02:00