[PATCH v3 4/7] drivers/net: update to remove queue stats from eth stats

Hemant Agrawal hemant.agrawal at oss.nxp.com
Fri Oct 10 07:31:59 CEST 2025


On 03-10-2025 16:31, Bruce Richardson wrote:
> Now that we have removed the queue stats from the ethdev stats, we need
> to update the various PMDs to take account of the changes.
>
> Update each stats_get function to take the extra parameters for qstats,
> just marking it as unused if the driver does not fill in queue stats.
> For those that do complete queue stats, update the structure reference
> as appropriate.
>
> Signed-off-by: Bruce Richardson <bruce.richardson at intel.com>
> ---
>   drivers/net/af_packet/rte_eth_af_packet.c     |  13 +-
>   drivers/net/af_xdp/rte_eth_af_xdp.c           |  35 +++--
>   drivers/net/ark/ark_ethdev.c                  |  36 +++--
>   drivers/net/ark/ark_ethdev_rx.c               |  14 +-
>   drivers/net/ark/ark_ethdev_rx.h               |   3 +-
>   drivers/net/ark/ark_ethdev_tx.c               |  12 +-
>   drivers/net/ark/ark_ethdev_tx.h               |   3 +-
>   drivers/net/atlantic/atl_ethdev.c             |  19 +--
>   drivers/net/atlantic/atl_types.h              |   1 +
>   drivers/net/avp/avp_ethdev.c                  |  20 ++-
>   drivers/net/axgbe/axgbe_ethdev.c              |  22 +--
>   drivers/net/axgbe/axgbe_ethdev.h              |   1 +
>   drivers/net/bnx2x/bnx2x_ethdev.c              |   3 +-
>   drivers/net/bnxt/bnxt_reps.c                  |  14 +-
>   drivers/net/bnxt/bnxt_reps.h                  |   2 +-
>   drivers/net/bnxt/bnxt_stats.c                 | 133 ++++++++++--------
>   drivers/net/bnxt/bnxt_stats.h                 |   2 +-
>   drivers/net/bonding/rte_eth_bond_pmd.c        |  14 +-
>   drivers/net/cnxk/cnxk_ethdev.h                |   3 +-
>   drivers/net/cnxk/cnxk_rep.h                   |   3 +-
>   drivers/net/cnxk/cnxk_rep_ops.c               |  15 +-
>   drivers/net/cnxk/cnxk_stats.c                 |  49 ++++---
>   drivers/net/cxgbe/cxgbe_ethdev.c              |   3 +-
>   drivers/net/cxgbe/cxgbevf_ethdev.c            |   3 +-
>   drivers/net/dpaa/dpaa_ethdev.c                |   3 +-
>   drivers/net/dpaa2/dpaa2_ethdev.c              |  28 ++--

For dpaa, dpaa2, enetc, enetfec

Acked-by: Hemant Agrawal <hemant.agrawal at nxp.com>





More information about the dev mailing list