openwrt/package/kernel
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
..
ath10k-ct ath10k-ct: update to latest version 6.14 from 2025-04-30 2025-05-07 14:46:26 +02:00
bcm27xx-gpu-fw bcm27xx-gpu-fw: update to v1.20250430 2025-06-06 12:34:01 +02:00
bcm63xx-cfe bcm63xx-cfe: install into image staging dir 2025-04-13 10:44:19 +02:00
bpf-headers bpf-headers: fix kernel-$(PKG_PATCHVER) location 2025-04-23 10:29:14 +02:00
button-hotplug button-hotplug: simplify build 2022-10-24 20:49:34 +02:00
cryptodev-linux cryptodev-linux: fix sysctl warning for kernel 6.12 2025-06-12 10:57:22 +02:00
dtc/patches package: kernel: dtc: Add DTO support 2017-11-06 16:39:41 +01:00
gpio-button-hotplug treewide: remove of_gpio.h 2025-09-20 12:47:23 +02:00
gpio-nct5104d treewide: remove THIS_MODULE assignment 2024-11-10 02:16:31 +01:00
lantiq ltq-ptm: Fix unprivileged local user memory read and write 2025-10-18 00:47:29 +02:00
leds-gca230718 kernel: leds-gca230718: remove _remove 2024-12-24 00:23:35 +01:00
leds-ws2812b kernel: ws2812b: use devm for mutex_init 2024-10-06 12:21:51 +02:00
linux kernel: sound: add support for MIDI 2.0 and UMP 2025-11-11 12:13:40 +01:00
mac80211 mac80211: mwl8k: inject DSSS Parameter Set element into beacons if missing 2025-11-15 22:11:29 +01:00
mt76 mt76: update to Git HEAD (2025-11-06) 2025-11-06 11:36:14 +00:00
mt7621-qtn-rgmii treewide: rename ZyXEL to Zyxel 2024-08-25 15:08:25 +02:00
mwlwifi mwlwifi: add pending patch to fix compilation with kernel 6.12 2025-06-03 20:40:54 +02:00
nat46 nat46: bump to latest git HEAD 2025-04-23 2025-05-10 21:34:25 +02:00
qca-nss-dp qca-nss-dp: update for 6.12 compatibility 2025-05-16 17:57:40 +02:00
qca-ssdk qca-ssdk: update to Git HEAD (2025-05-30) 2025-06-02 22:59:05 +02:00
r8101 kernel: r8101: load module at boot time 2025-04-23 09:14:26 +02:00
r8125 kernel: r8125: update to v9.016.01 2025-09-12 07:27:10 +02:00
r8126 kernel: r8126: update to v10.016.00 2025-09-12 07:27:52 +02:00
r8127 kernel: r8127: update to v11.015.00 2025-09-12 07:28:34 +02:00
r8168 kernel: r8168: add missing flags 2025-09-10 13:51:16 +02:00
rtc-rv5c386a kernel: Make use of KERNEL_MAKE 2022-12-17 20:12:31 +01:00
rtl8812au-ct mac80211: update to version 6.14.11 2025-07-05 14:43:08 +02:00
trelay kernel: trelay: fix build warning on 6.12 kernel 2025-05-03 20:16:25 +02:00
ubnt-ledbar treewide: remove of_gpio.h 2025-09-20 12:47:23 +02:00
ubootenv-nvram ubootenv-nvram: convert driver to .remove_new 2025-04-11 11:21:20 +02:00