openwrt/package/kernel/mac80211
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
..
patches qualcommax: ipq807x: ipq6018: ath11k: fix monitor rx length 2026-03-05 10:50:21 +01:00
scripts mac80211: replace backticks by $(...) 2020-05-13 19:01:23 +02:00
ath.mk kernel/ath10k: provide a virtual kmod 2025-12-31 18:16:48 +01:00
broadcom.mk mac80211: activate BRCMFMAC_SDIO on x86 2026-02-26 20:19:01 +01:00
intel.mk mac80211: iwlwifi: Add DRIVER_11BE_SUPPORT 2025-09-04 12:09:35 +02:00
Makefile mac80211: update to version 6.18.7 2026-01-27 23:24:02 +01:00
marvell.mk treewide: remove DRIVER_11N_SUPPORT 2022-12-13 10:54:50 +01:00
ralink.mk mac80211: ralink: remove rt2x00soc.ko 2025-12-08 18:47:45 +01:00
realtek.mk mac80211: realtek: rtw88: add RTL8822CS support 2025-10-16 21:39:16 +02:00