Linux wireless drivers development
 help / color / mirror / Atom feed
* [PATCH ath-next 0/3] wifi: ath12k: rely on ieee80211_rx_list() to send rx packets to mac80211
@ 2026-10-16 15:16 Lorenzo Bianconi
  2026-10-16 15:16 ` [PATCH ath-next 1/3] wifi: ath12k: validate RX frame length before undecapsulation Lorenzo Bianconi
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Lorenzo Bianconi @ 2026-10-16 15:16 UTC (permalink / raw)
  To: Jeff Johnson, Baochen Qiang, Carl Huang,
	Vasanthakumar Thiagarajan, Bhagavathi Perumal S,
	Pradeep Kumar Chitrapu
  Cc: Wen Gong, P Praneesh, Balamurugan Selvarajan, Kalle Valo,
	linux-wireless, ath12k, Lorenzo Bianconi

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@oss.qualcomm.com>


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2026-11-13 10:26 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-16 15:16 [PATCH ath-next 0/3] wifi: ath12k: rely on ieee80211_rx_list() to send rx packets to mac80211 Lorenzo Bianconi
2026-10-16 15:16 ` [PATCH ath-next 1/3] wifi: ath12k: validate RX frame length before undecapsulation Lorenzo Bianconi
2026-11-09  5:32   ` Baochen Qiang
2026-11-13 10:26     ` Lorenzo Bianconi
2026-10-16 15:16 ` [PATCH ath-next 2/3] wifi: ath12k: rely on pskb_trim() to trim the received skb Lorenzo Bianconi
2026-11-09  5:32   ` Baochen Qiang
2026-10-16 15:16 ` [PATCH ath-next 3/3] wifi: ath12k: use ieee80211_rx_list() to deliver packets to mac80211 Lorenzo Bianconi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox