[dpdk-dev] [PATCH] app/procinfo: add device registers dump
Pattan, Reshma
reshma.pattan at intel.com
Thu Jun 10 18:25:34 CEST 2021
> -----Original Message-----
> From: Chengchang Tang <tangchengchang at huawei.com>
> >> + ret = rte_eth_dev_get_reg_info(i, ®_info);
> >> + if (ret) {
> >> + printf("Error getting device reg info: %d\n", ret);
> >> + continue;
> >> + }
> >> +
> >> + buf_size = reg_info.length * reg_info.width;
> >
> >
> > If it is to get the regs length, you can directly call
> "rte_ethtool_get_regs_len(uint16_t port_id)" API , instead of again writing the
> above logic.
> > And use the returned length in below malloc.
>
> This logic is indeed identical to the logic of the "rte_ethtool_get_regs_len" API
> of Ethtool, but the method of using the "rte_eth_dev_get_reg_info" API is the
> case. All users will have similar code logic when using this API.
>
Oh yes, my bad, I overlooked it. It makes complete sense now.
More information about the dev
mailing list