All of lore.kernel.org
 help / color / mirror / Atom feed
From: Hemant Agrawal <hemant.agrawal@nxp.com>
To: stephen@networkplumber.org, thomas@monjalon.net, dev@dpdk.org
Cc: stable@dpdk.org, Jun Yang <jun.yang@nxp.com>
Subject: [PATCH v5 06/18] bus/dpaa: fix BMI RX stats register offset
Date: Mon, 13 Jul 2026 15:47:35 +0530	[thread overview]
Message-ID: <20260713101747.2947405-7-hemant.agrawal@nxp.com> (raw)
In-Reply-To: <20260713101747.2947405-1-hemant.agrawal@nxp.com>

From: Jun Yang <jun.yang@nxp.com>

Fix incorrect register offset for BMI RX statistics counters
in the fman.h header. The wrong offset caused incorrect stats
values to be reported.

Fixes: 0095306cdbda ("bus/dpaa: add FMan node")
Cc: stable@dpdk.org

Signed-off-by: Jun Yang <jun.yang@nxp.com>
---
 drivers/bus/dpaa/include/fman.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/bus/dpaa/include/fman.h b/drivers/bus/dpaa/include/fman.h
index c33fe81516..6e3abf1b50 100644
--- a/drivers/bus/dpaa/include/fman.h
+++ b/drivers/bus/dpaa/include/fman.h
@@ -2,7 +2,7 @@
  *
  * Copyright 2010-2012 Freescale Semiconductor, Inc.
  * All rights reserved.
- * Copyright 2019-2024 NXP
+ * Copyright 2019-2026 NXP
  *
  */
 
@@ -263,8 +263,8 @@ struct rx_bmi_regs {
 					/**< Buffer Manager pool Information-*/
 	uint32_t fmbm_acnt[FMAN_PORT_MAX_EXT_POOLS_NUM];
 					/**< Allocate Counter-*/
-	uint32_t reserved0120[16];
-					/**< 0x130/0x140 - 0x15F reserved -*/
+	uint32_t reserved0140[8];
+					/**< 0x140 - 0x15F reserved -*/
 	uint32_t fmbm_rcgm[FMAN_PORT_CG_MAP_NUM];
 					/**< Congestion Group Map*/
 	uint32_t fmbm_mpd;		/**< BM Pool Depletion  */
-- 
2.25.1


  parent reply	other threads:[~2026-07-13 10:18 UTC|newest]

Thread overview: 98+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-06-18 14:11 [PATCH v1 00/17] net/dpaa: bug fixes for bus, net and fmlib drivers Hemant Agrawal
2026-06-18 14:11 ` [PATCH v1 01/17] bus/dpaa: fix error handling of qman_create_fq Hemant Agrawal
2026-06-18 14:11 ` [PATCH v1 02/17] bus/dpaa: fix fqid endianness Hemant Agrawal
2026-06-18 14:11 ` [PATCH v1 03/17] bus/dpaa: fix error handling in qman_query Hemant Agrawal
2026-06-18 14:11 ` [PATCH v1 04/17] net/dpaa: fix modify cgr to use index Hemant Agrawal
2026-06-18 14:11 ` [PATCH v1 05/17] net/dpaa/fmlib: add null check in scheme delete Hemant Agrawal
2026-06-18 14:11 ` [PATCH v1 06/17] bus/dpaa: fix BMI RX stats register offset Hemant Agrawal
2026-06-18 14:11 ` [PATCH v1 07/17] bus/dpaa: fix fd leak for ccsr mmap Hemant Agrawal
2026-06-18 14:11 ` [PATCH v1 08/17] bus/dpaa: fix device probe issue Hemant Agrawal
2026-06-18 14:11 ` [PATCH v1 09/17] net/dpaa: fix device remove Hemant Agrawal
2026-06-18 14:11 ` [PATCH v1 10/17] net/dpaa: fix invalid check on interrupt unregister Hemant Agrawal
2026-06-18 14:11 ` [PATCH v1 11/17] net/dpaa: fix coverity reported issues Hemant Agrawal
2026-06-18 14:11 ` [PATCH v1 12/17] net/dpaa: fix xstat name for tx undersized counter Hemant Agrawal
2026-06-18 14:11 ` [PATCH v1 13/17] net/dpaa: fix xstat string typos in BMI stats table Hemant Agrawal
2026-06-18 14:11 ` [PATCH v1 14/17] net/dpaa: remove duplicate ptype entries Hemant Agrawal
2026-06-18 14:11 ` [PATCH v1 15/17] net/dpaa: fix wrong buffer in xstats get by id Hemant Agrawal
2026-06-18 14:11 ` [PATCH v1 16/17] net/dpaa: fix null l3_len check in checksum offload Hemant Agrawal
2026-06-18 14:11 ` [PATCH v1 17/17] net/dpaa: fix mbuf leak in SG fd creation Hemant Agrawal
2026-06-18 15:56 ` [PATCH v1 00/17] net/dpaa: bug fixes for bus, net and fmlib drivers Stephen Hemminger
2026-06-19  6:08 ` [PATCH v2 00/18] " Hemant Agrawal
2026-06-19  6:08   ` [PATCH v2 01/18] bus/dpaa: fix error handling of qman_create_fq Hemant Agrawal
2026-06-19  6:09   ` [PATCH v2 02/18] bus/dpaa: fix fqid endianness Hemant Agrawal
2026-06-19  6:09   ` [PATCH v2 03/18] bus/dpaa: fix error handling in qman_query Hemant Agrawal
2026-06-19  6:09   ` [PATCH v2 04/18] net/dpaa: fix modify cgr to use index Hemant Agrawal
2026-06-19  6:09   ` [PATCH v2 05/18] net/dpaa/fmlib: add null check in scheme delete Hemant Agrawal
2026-06-19  6:09   ` [PATCH v2 06/18] bus/dpaa: fix BMI RX stats register offset Hemant Agrawal
2026-06-19  6:09   ` [PATCH v2 07/18] bus/dpaa: fix fd leak for ccsr mmap Hemant Agrawal
2026-06-19  6:09   ` [PATCH v2 08/18] bus/dpaa: fix device probe issue Hemant Agrawal
2026-06-19  6:09   ` [PATCH v2 09/18] net/dpaa: fix device remove Hemant Agrawal
2026-06-19  6:09   ` [PATCH v2 10/18] net/dpaa: fix invalid check on interrupt unregister Hemant Agrawal
2026-06-19  6:09   ` [PATCH v2 11/18] net/dpaa: fix port_handle leak in fm_prev_cleanup Hemant Agrawal
2026-06-19  6:09   ` [PATCH v2 12/18] dma/dpaa: fix out-of-bounds access in SG descriptor enqueue Hemant Agrawal
2026-06-19  6:09   ` [PATCH v2 13/18] net/dpaa: fix xstat name for tx undersized counter Hemant Agrawal
2026-06-19  6:09   ` [PATCH v2 14/18] net/dpaa: fix xstat string typos in BMI stats table Hemant Agrawal
2026-06-19  6:09   ` [PATCH v2 15/18] net/dpaa: remove duplicate ptype entries Hemant Agrawal
2026-06-19  6:09   ` [PATCH v2 16/18] net/dpaa: fix wrong buffer in xstats get by id Hemant Agrawal
2026-06-19  6:09   ` [PATCH v2 17/18] net/dpaa: fix null l3_len check in checksum offload Hemant Agrawal
2026-06-19  6:09   ` [PATCH v2 18/18] net/dpaa: fix mbuf leak in SG fd creation Hemant Agrawal
2026-06-19 10:38   ` [PATCH v3 00/18] net/dpaa: bug fixes for bus, net and fmlib drivers Hemant Agrawal
2026-06-19 10:38     ` [PATCH v3 01/18] bus/dpaa: fix error handling of qman_create_fq Hemant Agrawal
2026-06-19 10:38     ` [PATCH v3 02/18] bus/dpaa: fix fqid endianness Hemant Agrawal
2026-06-19 10:38     ` [PATCH v3 03/18] bus/dpaa: fix error handling in qman_query Hemant Agrawal
2026-06-19 10:38     ` [PATCH v3 04/18] net/dpaa: fix modify cgr to use index Hemant Agrawal
2026-06-19 10:38     ` [PATCH v3 05/18] net/dpaa/fmlib: add null check in scheme delete Hemant Agrawal
2026-06-19 10:38     ` [PATCH v3 06/18] bus/dpaa: fix BMI RX stats register offset Hemant Agrawal
2026-06-19 10:38     ` [PATCH v3 07/18] bus/dpaa: fix fd leak for ccsr mmap Hemant Agrawal
2026-06-19 10:38     ` [PATCH v3 08/18] bus/dpaa: fix device probe issue Hemant Agrawal
2026-06-19 10:38     ` [PATCH v3 09/18] net/dpaa: fix device remove Hemant Agrawal
2026-06-19 10:38     ` [PATCH v3 10/18] net/dpaa: fix invalid check on interrupt unregister Hemant Agrawal
2026-06-19 10:38     ` [PATCH v3 11/18] net/dpaa: fix port_handle leak in fm_prev_cleanup Hemant Agrawal
2026-06-19 10:38     ` [PATCH v3 12/18] dma/dpaa: fix out-of-bounds access in SG descriptor enqueue Hemant Agrawal
2026-06-19 10:38     ` [PATCH v3 13/18] net/dpaa: fix xstat name for tx undersized counter Hemant Agrawal
2026-06-19 10:38     ` [PATCH v3 14/18] net/dpaa: fix xstat string typos in BMI stats table Hemant Agrawal
2026-06-19 10:38     ` [PATCH v3 15/18] net/dpaa: remove duplicate ptype entries Hemant Agrawal
2026-06-19 10:38     ` [PATCH v3 16/18] net/dpaa: fix wrong buffer in xstats get by id Hemant Agrawal
2026-06-19 10:39     ` [PATCH v3 17/18] net/dpaa: fix null l3_len check in checksum offload Hemant Agrawal
2026-06-19 10:39     ` [PATCH v3 18/18] net/dpaa: fix mbuf leak in SG fd creation Hemant Agrawal
2026-06-19 17:28     ` [PATCH v3 00/18] net/dpaa: bug fixes for bus, net and fmlib drivers Stephen Hemminger
2026-06-25 16:45     ` Stephen Hemminger
2026-07-13  9:25     ` [PATCH v4 " Hemant Agrawal
2026-07-13  9:25       ` [PATCH v4 01/18] bus/dpaa: fix error handling of qman_create_fq Hemant Agrawal
2026-07-13  9:26       ` [PATCH v4 02/18] bus/dpaa: fix fqid endianness Hemant Agrawal
2026-07-13  9:26       ` [PATCH v4 03/18] bus/dpaa: fix error handling in qman_query Hemant Agrawal
2026-07-13  9:26       ` [PATCH v4 04/18] net/dpaa: fix modify cgr to use index Hemant Agrawal
2026-07-13  9:26       ` [PATCH v4 05/18] net/dpaa/fmlib: add null check in scheme delete Hemant Agrawal
2026-07-13  9:26       ` [PATCH v4 06/18] bus/dpaa: fix BMI RX stats register offset Hemant Agrawal
2026-07-13  9:26       ` [PATCH v4 07/18] bus/dpaa: fix fd leak for ccsr mmap Hemant Agrawal
2026-07-13  9:26       ` [PATCH v4 08/18] bus/dpaa: fix device probe issue Hemant Agrawal
2026-07-13  9:26       ` [PATCH v4 09/18] net/dpaa: fix invalid check on interrupt unregister Hemant Agrawal
2026-07-13  9:26       ` [PATCH v4 10/18] net/dpaa: fix port_handle leak in fm_prev_cleanup Hemant Agrawal
2026-07-13  9:26       ` [PATCH v4 11/18] dma/dpaa: fix out-of-bounds access in SG descriptor enqueue Hemant Agrawal
2026-07-13  9:26       ` [PATCH v4 12/18] net/dpaa: fix xstat name for tx undersized counter Hemant Agrawal
2026-07-13  9:26       ` [PATCH v4 13/18] net/dpaa: fix xstat string typos in BMI stats table Hemant Agrawal
2026-07-13  9:26       ` [PATCH v4 14/18] net/dpaa: remove duplicate ptype entries Hemant Agrawal
2026-07-13  9:26       ` [PATCH v4 15/18] net/dpaa: fix wrong buffer in xstats get by id Hemant Agrawal
2026-07-13  9:26       ` [PATCH v4 16/18] net/dpaa: fix null l3_len check in checksum offload Hemant Agrawal
2026-07-13  9:26       ` [PATCH v4 17/18] net/dpaa: fix mbuf leak in SG fd creation Hemant Agrawal
2026-07-13  9:26       ` [PATCH v4 18/18] net/dpaa: fix device remove Hemant Agrawal
2026-07-13 10:17       ` [PATCH v5 00/18] net/dpaa: bug fixes for bus, net and fmlib drivers Hemant Agrawal
2026-07-13 10:17         ` [PATCH v5 01/18] bus/dpaa: fix error handling of qman_create_fq Hemant Agrawal
2026-07-13 10:17         ` [PATCH v5 02/18] bus/dpaa: fix fqid endianness Hemant Agrawal
2026-07-13 10:17         ` [PATCH v5 03/18] bus/dpaa: fix error handling in qman_query Hemant Agrawal
2026-07-13 10:17         ` [PATCH v5 04/18] net/dpaa: fix modify cgr to use index Hemant Agrawal
2026-07-13 10:17         ` [PATCH v5 05/18] net/dpaa/fmlib: add null check in scheme delete Hemant Agrawal
2026-07-13 10:17         ` Hemant Agrawal [this message]
2026-07-13 10:17         ` [PATCH v5 07/18] bus/dpaa: fix fd leak for ccsr mmap Hemant Agrawal
2026-07-13 10:17         ` [PATCH v5 08/18] bus/dpaa: fix device probe issue Hemant Agrawal
2026-07-13 10:17         ` [PATCH v5 09/18] net/dpaa: fix invalid check on interrupt unregister Hemant Agrawal
2026-07-13 10:17         ` [PATCH v5 10/18] net/dpaa: fix port_handle leak in fm_prev_cleanup Hemant Agrawal
2026-07-13 10:17         ` [PATCH v5 11/18] dma/dpaa: fix out-of-bounds access in SG descriptor enqueue Hemant Agrawal
2026-07-13 10:17         ` [PATCH v5 12/18] net/dpaa: fix xstat name for tx undersized counter Hemant Agrawal
2026-07-13 10:17         ` [PATCH v5 13/18] net/dpaa: fix xstat string typos in BMI stats table Hemant Agrawal
2026-07-13 10:17         ` [PATCH v5 14/18] net/dpaa: remove duplicate ptype entries Hemant Agrawal
2026-07-13 10:17         ` [PATCH v5 15/18] net/dpaa: fix wrong buffer in xstats get by id Hemant Agrawal
2026-07-13 10:17         ` [PATCH v5 16/18] net/dpaa: fix null l3_len check in checksum offload Hemant Agrawal
2026-07-13 10:17         ` [PATCH v5 17/18] net/dpaa: fix mbuf leak in SG fd creation Hemant Agrawal
2026-07-13 10:17         ` [PATCH v5 18/18] net/dpaa: fix device remove Hemant Agrawal
2026-07-14 10:21         ` [PATCH v5 00/18] net/dpaa: bug fixes for bus, net and fmlib drivers Thomas Monjalon

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=20260713101747.2947405-7-hemant.agrawal@nxp.com \
    --to=hemant.agrawal@nxp.com \
    --cc=dev@dpdk.org \
    --cc=jun.yang@nxp.com \
    --cc=stable@dpdk.org \
    --cc=stephen@networkplumber.org \
    --cc=thomas@monjalon.net \
    /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 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.