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 <[email protected]>
---
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 <[email protected]>