From: Jeff Johnson <jeff.johnson@oss.qualcomm.com>
To: Pardeep Kaur <pardeep.kaur@oss.qualcomm.com>, ath12k@lists.infradead.org
Cc: linux-wireless@vger.kernel.org,
Aniruddha Mishra <aniruddha.mishra@oss.qualcomm.com>
Subject: Re: [PATCH ath-next v3 5/8] wifi: ath12k: add WBM RX error drop statistics
Date: Mon, 10 Aug 2026 13:16:45 -0700 [thread overview]
Message-ID: <b2e6be36-b95d-4872-830f-03abeb23ff13@oss.qualcomm.com> (raw)
In-Reply-To: <20260810144444.2033607-6-pardeep.kaur@oss.qualcomm.com>
On 8/10/2026 7:44 AM, Pardeep Kaur wrote:
> diff --git a/drivers/net/wireless/ath/ath12k/debugfs.c b/drivers/net/wireless/ath/ath12k/debugfs.c
> index cbda754d8656..34c605b609cb 100644
> --- a/drivers/net/wireless/ath/ath12k/debugfs.c
> +++ b/drivers/net/wireless/ath/ath12k/debugfs.c
> @@ -1071,6 +1071,20 @@ static ssize_t ath12k_debugfs_dump_device_dp_stats(struct file *file,
> [HAL_REO_DEST_RING_ERROR_CODE_PN_ERR_FLAG_SET] = "PN err",
> [HAL_REO_DEST_RING_ERROR_CODE_DESC_BLOCKED] = "Desc blocked"};
>
> + static const char *wbm_rx_drop[WBM_ERR_DROP_MAX] = {
> + [WBM_ERR_GET_SW_DESC] = "SW desc error",
> + [WBM_ERR_DESC_PARSE] = "Desc parse error",
> + [WBM_ERR_DROP_INV_HW_ID] = "Invalid hw id",
> + [WBM_ERR_DROP_NULL_PRTNR_DP] = "Null Partner dp",
> + [WBM_ERR_DROP_NULL_PROC_DP] = "Process Null Partner dp",
> + [WBM_ERR_DROP_NULL_PDEV] = "Null Pdev",
> + [WBM_ERR_DROP_NULL_AR] = "Null ar",
> + [WBM_ERR_DROP_CAC_RUNNING] = "CAC Running",
> + [WBM_ERR_DROP_SG] = "Scatter Gather",
> + [WBM_ERR_DROP_INV_NWIFI_HDR] = "Invalid NWifi Hdr len",
> + [WBM_ERR_DROP_REO_GENERIC] = "REO Generic",
nit: extra space before =
> + [WBM_ERR_DROP_RXDMA_GENERIC] = "RXDMA Generic"};
> +
> static const char *wbm_rel_src[HAL_WBM_REL_SRC_MODULE_MAX] = {
> [HAL_WBM_REL_SRC_MODULE_TQM] = "TQM",
> [HAL_WBM_REL_SRC_MODULE_RXDMA] = "Rxdma",...> diff --git a/drivers/net/wireless/ath/ath12k/dp_stats.h
b/drivers/net/wireless/ath/ath12k/dp_stats.h
> new file mode 100644
> index 000000000000..04d3892acff3
> --- /dev/null
> +++ b/drivers/net/wireless/ath/ath12k/dp_stats.h
> @@ -0,0 +1,25 @@
> +/* SPDX-License-Identifier: BSD-3-Clause-Clear */
> +/*
> + * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
> + */
> +
> +#ifndef ATH12K_DP_STATS_H
> +#define ATH12K_DP_STATS_H
> +
> +enum ath12k_wbm_err_drop_reason {
> + WBM_ERR_GET_SW_DESC,
> + WBM_ERR_DESC_PARSE,
nit: why aren't these two also WBM_ERR_DROP_*
> + WBM_ERR_DROP_INV_HW_ID,
> + WBM_ERR_DROP_NULL_PRTNR_DP,
> + WBM_ERR_DROP_NULL_PROC_DP,
> + WBM_ERR_DROP_NULL_PDEV,
> + WBM_ERR_DROP_NULL_AR,
> + WBM_ERR_DROP_CAC_RUNNING,
> + WBM_ERR_DROP_SG,
> + WBM_ERR_DROP_INV_NWIFI_HDR,
> + WBM_ERR_DROP_REO_GENERIC,
> + WBM_ERR_DROP_RXDMA_GENERIC,
> + WBM_ERR_DROP_MAX,
> +};
> +
> +#endif /* ATH12K_DP_STATS_H */
next prev parent reply other threads:[~2026-08-10 20:16 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-08-10 14:44 [PATCH ath-next v3 0/8] wifi: ath12k: extend device DP stats for TX and RX observability Pardeep Kaur
2026-08-10 14:44 ` [PATCH ath-next v3 1/8] wifi: ath12k: fix out-of-bounds access on TX stats arrays Pardeep Kaur
2026-08-10 14:44 ` [PATCH ath-next v3 2/8] wifi: ath12k: rename wbm_status to htt_status in HTT TX completion Pardeep Kaur
2026-08-10 14:44 ` [PATCH ath-next v3 3/8] wifi: ath12k: add TCL ring TX buffer allocation failure counter Pardeep Kaur
2026-08-10 14:44 ` [PATCH ath-next v3 4/8] wifi: ath12k: add device DP stats reset support via debugfs Pardeep Kaur
2026-08-10 20:12 ` Jeff Johnson
2026-08-10 14:44 ` [PATCH ath-next v3 5/8] wifi: ath12k: add WBM RX error drop statistics Pardeep Kaur
2026-08-10 20:16 ` Jeff Johnson [this message]
2026-08-10 14:44 ` [PATCH ath-next v3 6/8] wifi: ath12k: track per-ring RX sent-to-stack count Pardeep Kaur
2026-08-10 14:44 ` [PATCH ath-next v3 7/8] wifi: ath12k: fix 1-based ring index in REO Rx Received debugfs output Pardeep Kaur
2026-08-10 14:44 ` [PATCH ath-next v3 8/8] wifi: ath12k: add WBM SW desc fallback counter Pardeep Kaur
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=b2e6be36-b95d-4872-830f-03abeb23ff13@oss.qualcomm.com \
--to=jeff.johnson@oss.qualcomm.com \
--cc=aniruddha.mishra@oss.qualcomm.com \
--cc=ath12k@lists.infradead.org \
--cc=linux-wireless@vger.kernel.org \
--cc=pardeep.kaur@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