On Thu, 23 Jul 2026 at 22:29, Stephen Hemminger
<[email protected]> wrote:
>
> The per-queue stats mapping mechanism 
> (rte_eth_dev_set_{rx,tx}_queue_stats_mapping
> and the queue_stats_mapping_set ethdev op) was a workaround for hardware that
> could only expose a limited number of queue stat registers. It let an 
> application
> fold many queues onto a small set of counters. Since 25.11 queue statistics 
> are
> filled in directly by the ethdev layer indexed by queue id, so the mapping is 
> no
> longer needed; the functions were deprecated then by commit 2863cbd9ee6d.
>
> This series finishes the job. The drivers that still implemented the op are
> converted to report queue stats directly by queue id (bounded by
> RTE_ETHDEV_QUEUE_STAT_CNTRS), and the op, the two public functions, their 
> trace
> points, and the documentation are removed from ethdev. The leftover per-driver
> mapping tables, accessor macros, and init code go away with them.

Do you have plans to remove this RTE_ETHDEV_QUEUE_STAT_CNTRS limit in
the future?


-- 
David Marchand

Reply via email to