On 2024/2/20 23:13, Stephen Hemminger wrote:
On Tue, 20 Feb 2024 18:58:17 +0800
Jie Hai <haij...@huawei.com> wrote:

This patch adds "filter" and "names" fields to "rte_dev_reg_info"
structure. Names of registers in data fields can be reported and
the registers can be filtered by their names.

The new API rte_eth_dev_get_reg_info_ext() is added to support
reporting names and filtering by names. And the original API
rte_eth_dev_get_reg_info() does not use the name and filter fields.
A local variable is used in rte_eth_dev_get_reg_info for
compatibility. If the drivers does not report the names, set them
to "offset_XXX".

Signed-off-by: Jie Hai <haij...@huawei.com>
---
  doc/guides/rel_notes/release_24_03.rst |  9 +++++++
  lib/ethdev/rte_dev_info.h              | 11 ++++++++
  lib/ethdev/rte_ethdev.c                | 36 ++++++++++++++++++++++++++
  lib/ethdev/rte_ethdev.h                | 28 ++++++++++++++++++++
  lib/ethdev/version.map                 |  1 +
  5 files changed, 85 insertions(+)

Could you add support to DPDK ethtool for displaying these?
.
Hi, Stephen,

Thanks for your review.
The app proc-info and ethtool already support dump registers with
the rte_eth_dev_get_reg_info API. For the use of the new API,
I think it's better to discuss whether to add or replace the
API of the two apps after the API of the new version is applied.

Best Regards,
Jie Hai

Reply via email to