openwrt/package/kernel
Ruslan Isaev 67cf9c0cc7
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
qualcommax: ipq807x: ipq6018: ath11k: fix monitor rx length
OpenWrt issue:
https://github.com/openwrt/openwrt/issues/16183

Problem summary:
On qualcommax (ipq60xx/ipq807x) with ath11k, monitor-mode captures contain
frames that are consistently longer than expected by 8 bytes.

The symptom is visible in pcap/radiotap captures, and Wireshark parsing
becomes correct after manually cutting these 8 bytes from captured frames.

This patch:
- Remove merge-stage FCS/tail manipulations in ath11k_dp_rx_mon_merg_msdus().
- add length fix in ath11k_dp_rx_mon_deliver(), trim 8 bytes right
  before radiotap update and delivery to mac80211.

This targets monitor capture length correctness only and keeps the fix scoped
to the monitor RX delivery path.

Tested-on: ipq8072 yuncore,ax880; ipq6018 yuncore,ax840; yuncore,fap650
Signed-off-by: Ruslan Isaev <legale.legale@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/22244
Signed-off-by: Robert Marko <robimarko@gmail.com>
2026-03-05 10:50:21 +01:00
..
ath10k-ct kernel/ath10k: provide a virtual kmod 2025-12-31 18:16:48 +01: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: update to version 6.12 2025-11-27 14:31:30 +01:00
button-hotplug button-hotplug: use flex array and not pointer hack 2026-03-03 13:09:35 +01:00
cryptodev-linux cryptodev-linux: add backport to build for 6.18 2025-12-23 18:06:23 +01:00
econet-eth econet: en7528: add basic ethernet support 2026-02-15 01:12:52 +01:00
gpio-button-hotplug treewide: replace remove_new with remove 2026-01-03 17:27:25 +01:00
gpio-nct5104d package: gpio-nct5104d: adapt to kernel 6.18 2025-12-30 10:44:05 +01:00
lantiq lantiq: ltq-adsl: remove of_platform header 2026-02-04 00:38:31 +01: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 Revert "kernel: netdevices: add KSZ9477 DSA switch packages" 2026-03-02 18:05:55 +01:00
mac80211 qualcommax: ipq807x: ipq6018: ath11k: fix monitor rx length 2026-03-05 10:50:21 +01:00
mt76 mt76: update to Git HEAD (2026-03-01) 2026-03-01 18:41:24 +00:00
mt7621-qtn-rgmii treewide: rename ZyXEL to Zyxel 2024-08-25 15:08:25 +02:00
mwlwifi mwlwifi: add pending patch to support kernel 6.18 2025-12-08 00:37:08 +01:00
nat46 netfilter: remove nf-conntrack6 2026-01-21 22:42:20 +01:00
qca-nss-dp qca-nss-dp: update to Git HEAD (2025-11-24) 2025-12-04 12:08:56 +01:00
qca-ssdk qca-ssdk: update to Git HEAD (2025-05-30) 2025-06-02 22:59:05 +02:00
r8101 kernel/r8169: provide a virtual kmod 2025-12-31 18:16:48 +01:00
r8125 kernel/r8169: provide a virtual kmod 2025-12-31 18:16:48 +01:00
r8126 kernel/r8169: provide a virtual kmod 2025-12-31 18:16:48 +01:00
r8127 kernel/r8169: provide a virtual kmod 2025-12-31 18:16:48 +01:00
r8168 kernel/r8169: provide a virtual kmod 2025-12-31 18:16:48 +01:00
rtc-rv5c386a treewide: fix coccinelle checks 2025-12-02 23:32:42 +01:00
rtl8812au-ct kernel/rtl8812au-ct: provide a virtual kmod 2025-12-31 18:16:48 +01: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 treewide: replace remove_new with remove 2026-01-03 17:27:25 +01:00