All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.