From: Jeff Johnson <jeff.johnson@oss.qualcomm.com>
To: Pradeep Kumar Chitrapu <pradeep.chitrapu@oss.qualcomm.com>,
Jeff Johnson <jjohnson@kernel.org>,
Ripan Deuri <quic_rdeuri@quicinc.com>,
Pavankumar Nandeshwar <quic_pnandesh@quicinc.com>,
Vasanthakumar Thiagarajan
<vasanthakumar.thiagarajan@oss.qualcomm.com>,
Baochen Qiang <baochen.qiang@oss.qualcomm.com>,
ath12k-review@oss.qualcomm.com
Cc: linux-wireless@vger.kernel.org, ath12k@lists.infradead.org,
linux-kernel@vger.kernel.org
Subject: Re: [PATCH ath-next v3 00/13] wifi: ath12k: ng: add Wi-Fi 8 REO command support
Date: Tue, 3 Nov 2026 18:26:20 -0800 [thread overview]
Message-ID: <ee2377e1-2722-4068-b4b6-44191b1b28dc@oss.qualcomm.com> (raw)
In-Reply-To: <20261103-reo-cmd-b4-posting-v3-0-861adf04b516@oss.qualcomm.com>
On 11/3/2026 5:10 PM, Pradeep Kumar Chitrapu wrote:
> Add the Wi-Fi 8 REO command handling needed by the QCN9625 datapath.
> The series introduces the REO command and status descriptors, high
> priority REO command ring support, common command context handling, REO
> status processing, 1K queue statistics parsing, batched command sends,
> REO queue descriptor helpers, qaddr cache clear support and RX TID REO
> operation wiring.
>
> The last patch fixes REO TID setup on Wi-Fi 8 global-peer-ID devices by
> using the host-allocated dp_peer id instead of the invalid link peer id
> when programming REO queue state.
>
> The latest dependency postings found in local mail for this stack are:
>
> Depends-on: [PATCH ath-next v4 00/12] wifi: ath12k: ng: refactor DP and HAL for multi-gen arch-ops
> Message-ID: <20261103163435.2682252-1-praneesh.p@oss.qualcomm.com>
> Depends-on: [PATCH ath-next v3 00/10] wifi: ath12k: ng: Add QCN9625 Wi-Fi 8 HAL register and descriptor definitions
> Message-ID: <20261030120743.2687216-1-praneesh.p@oss.qualcomm.com>
> Depends-on: [PATCH 0/4] wifi: ath12k: ng: Add SAM support for QCN9625
> Message-ID: <20260921090656.1575082-1-aishwarya.r@oss.qualcomm.com>
>
> Signed-off-by: Pradeep Kumar Chitrapu <pradeep.chitrapu@oss.qualcomm.com>
> ---
> Changes in v3:
> - Update the cover letter dependency references to the latest versions
> found in local mail: multi-gen arch-ops v4 and QCN9625 HAL/register
> definitions v3.
> - Clean up the global-peer-ID fix by keeping only the wiphy-locked
> dp_peer accessor needed by the series.
> - Make the dp_peer accessor typed and local to ath12k, and drop the
> unused RCU accessor/export churn from the last patch.
> - Link to v2: https://patch.msgid.link/20261021-reo-cmd-b4-posting-v2-0-e8e3f482bfc9@oss.qualcomm.com
>
> Changes in v2:
> - Use a lock-held helper for Wi-Fi 8 REO command queueing.
> - Document all-or-nothing SRNG pointer rollback for batched REO commands.
> - Use the shared Wi-Fi 8 REO queue-address LUT for qref updates.
> - Link to v1: https://patch.msgid.link/20260923-reo-cmd-b4-posting-v1-0-74935135a2de@oss.qualcomm.com
>
> To: Jeff Johnson <jjohnson@kernel.org>
> To: Ripan Deuri <quic_rdeuri@quicinc.com>
> To: Pavankumar Nandeshwar <quic_pnandesh@quicinc.com>
> To: Vasanthakumar Thiagarajan <vasanthakumar.thiagarajan@oss.qualcomm.com>
> To: Baochen Qiang <baochen.qiang@oss.qualcomm.com>
> Cc: linux-wireless@vger.kernel.org
> Cc: ath12k@lists.infradead.org
> Cc: linux-kernel@vger.kernel.org
> Cc: Jeff Johnson <jeff.johnson@oss.qualcomm.com>
>
> ---
> Pradeep Kumar Chitrapu (13):
> wifi: ath12k: ng: add REO command and status support
> wifi: ath12k: ng: add high-priority REO command ring
> wifi: ath12k: ng: allocate REO command context before submission
> wifi: ath12k: ng: refactor REO command framework for extensibility
> wifi: ath12k: ng: log successful RX TID queue updates
> wifi: ath12k: ng: parse 1K REO queue statistics
> wifi: ath12k: ng: process REO status ring
> wifi: ath12k: ng: add batched REO command sends
> wifi: ath12k: ng: add REO queue descriptor helpers
> wifi: ath12k: ng: add REO qaddr cache clear support
> wifi: ath12k: ng: add RX TID REO helpers
> wifi: ath12k: ng: wire RX TID REO operations
> wifi: ath12k: ng: use global dp peer id for REO TID setup
>
> drivers/net/wireless/ath/ath12k/core.h | 2 +
> drivers/net/wireless/ath/ath12k/dp.c | 10 +-
> drivers/net/wireless/ath/ath12k/dp.h | 15 +-
> drivers/net/wireless/ath/ath12k/dp_cmn.h | 6 +
> drivers/net/wireless/ath/ath12k/dp_peer.c | 14 +
> drivers/net/wireless/ath/ath12k/dp_peer.h | 4 +-
> drivers/net/wireless/ath/ath12k/dp_rx.c | 138 +++-
> drivers/net/wireless/ath/ath12k/dp_rx.h | 20 +-
> drivers/net/wireless/ath/ath12k/hal.h | 103 +++
> drivers/net/wireless/ath/ath12k/mac.c | 15 +-
> drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c | 63 +-
> drivers/net/wireless/ath/ath12k/wifi7/dp_rx.h | 4 +-
> drivers/net/wireless/ath/ath12k/wifi7/hal.h | 94 +--
> drivers/net/wireless/ath/ath12k/wifi8/dp.c | 28 +
> drivers/net/wireless/ath/ath12k/wifi8/dp.h | 1 +
> drivers/net/wireless/ath/ath12k/wifi8/dp_peer.c | 16 +-
> drivers/net/wireless/ath/ath12k/wifi8/dp_rx.c | 643 +++++++++++++++-
> drivers/net/wireless/ath/ath12k/wifi8/dp_rx.h | 57 ++
> drivers/net/wireless/ath/ath12k/wifi8/hal.c | 16 +-
> drivers/net/wireless/ath/ath12k/wifi8/hal.h | 3 +
> drivers/net/wireless/ath/ath12k/wifi8/hal_desc.h | 377 +++++++++-
> .../net/wireless/ath/ath12k/wifi8/hal_qcn9625.c | 1 +
> drivers/net/wireless/ath/ath12k/wifi8/hal_rx.c | 813 +++++++++++++++++++++
> drivers/net/wireless/ath/ath12k/wifi8/hal_rx.h | 103 ++-
> drivers/net/wireless/ath/ath12k/wifi8/hal_tx.h | 9 +
> drivers/net/wireless/ath/ath12k/wifi8/hw.c | 1 +
> 26 files changed, 2347 insertions(+), 209 deletions(-)
> ---
> base-commit: a2fa01354eb39e673f3f09e6c1cec39f82f0f9ae
> change-id: 20260923-reo-cmd-b4-posting-af227314a3b5
> prerequisite-patch-id: 49882cc69530a316a86f617b0b8649c3e753fc39
> prerequisite-patch-id: 6fe238c82896b9f8b39fa0f09e32fb72d82ea6e1
> prerequisite-patch-id: f09a16b2b6b388cb3290a14d86f4fbe370929680
> prerequisite-patch-id: f7fab6336752c5a6e2e45221157c05a2845b1057
>
> Best regards,
> --
> Pradeep Kumar Chitrapu <pradeep.chitrapu@oss.qualcomm.com>
All,
This was only supposed to go to the Qualcomm internal list since this is work
in progress. Please ignore.
/jeff
prev parent reply other threads:[~2026-11-04 2:26 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-11-04 1:10 Pradeep Kumar Chitrapu
2026-11-04 1:10 ` [PATCH ath-next v3 01/13] wifi: ath12k: ng: add REO command and status support Pradeep Kumar Chitrapu
2026-11-04 1:10 ` [PATCH ath-next v3 02/13] wifi: ath12k: ng: add high-priority REO command ring Pradeep Kumar Chitrapu
2026-11-04 1:10 ` [PATCH ath-next v3 03/13] wifi: ath12k: ng: allocate REO command context before submission Pradeep Kumar Chitrapu
2026-11-04 1:10 ` [PATCH ath-next v3 04/13] wifi: ath12k: ng: refactor REO command framework for extensibility Pradeep Kumar Chitrapu
2026-11-04 1:10 ` [PATCH ath-next v3 05/13] wifi: ath12k: ng: log successful RX TID queue updates Pradeep Kumar Chitrapu
2026-11-04 1:10 ` [PATCH ath-next v3 06/13] wifi: ath12k: ng: parse 1K REO queue statistics Pradeep Kumar Chitrapu
2026-11-04 1:10 ` [PATCH ath-next v3 07/13] wifi: ath12k: ng: process REO status ring Pradeep Kumar Chitrapu
2026-11-04 1:10 ` [PATCH ath-next v3 08/13] wifi: ath12k: ng: add batched REO command sends Pradeep Kumar Chitrapu
2026-11-04 1:10 ` [PATCH ath-next v3 09/13] wifi: ath12k: ng: add REO queue descriptor helpers Pradeep Kumar Chitrapu
2026-11-04 1:10 ` [PATCH ath-next v3 10/13] wifi: ath12k: ng: add REO qaddr cache clear support Pradeep Kumar Chitrapu
2026-11-04 1:10 ` [PATCH ath-next v3 11/13] wifi: ath12k: ng: add RX TID REO helpers Pradeep Kumar Chitrapu
2026-11-04 1:10 ` [PATCH ath-next v3 12/13] wifi: ath12k: ng: wire RX TID REO operations Pradeep Kumar Chitrapu
2026-11-04 1:10 ` [PATCH ath-next v3 13/13] wifi: ath12k: ng: use global dp peer id for REO TID setup Pradeep Kumar Chitrapu
2026-11-04 2:26 ` Jeff Johnson [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ee2377e1-2722-4068-b4b6-44191b1b28dc@oss.qualcomm.com \
--to=jeff.johnson@oss.qualcomm.com \
--cc=ath12k-review@oss.qualcomm.com \
--cc=ath12k@lists.infradead.org \
--cc=baochen.qiang@oss.qualcomm.com \
--cc=jjohnson@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-wireless@vger.kernel.org \
--cc=pradeep.chitrapu@oss.qualcomm.com \
--cc=quic_pnandesh@quicinc.com \
--cc=quic_rdeuri@quicinc.com \
--cc=vasanthakumar.thiagarajan@oss.qualcomm.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®