[PATCH ath-next 0/3] wifi: ath12k: rely on ieee80211_rx_list() to send rx packets to mac80211
Lorenzo Bianconi
lorenzo.bianconi at oss.qualcomm.com
Fri Oct 16 08:16:26 PDT 2026
Rework the receive path to collect processed frames on a list and
deliver them to mac80211 as a batch with ieee80211_rx_list(), feeding
the result to napi_gro_receive() at the end of the NAPI poll.
---
Lorenzo Bianconi (3):
wifi: ath12k: validate RX frame length before undecapsulation
wifi: ath12k: rely on pskb_trim() to trim the received skb
wifi: ath12k: use ieee80211_rx_list() to deliver packets to mac80211
drivers/net/wireless/ath/ath12k/dp_rx.c | 96 ++++++---
drivers/net/wireless/ath/ath12k/dp_rx.h | 10 +-
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c | 281 +++++++++++++-------------
3 files changed, 215 insertions(+), 172 deletions(-)
---
base-commit: cd026e68fdbf88b9cc522b76c7a9d92c9a41f709
change-id: 20261011-ath12k-rx-avoid-realloc-6c8cb3e32165
Best regards,
--
Lorenzo Bianconi <lorenzo.bianconi at oss.qualcomm.com>
More information about the ath12k
mailing list