> +struct bnxt_pcie_stat {
> + const char *name;
> + u16 offset;
> + u8 size;
> + const char *format;
> +};
> +
> +static const struct bnxt_pcie_stat bnxt_pcie_stats[] = {
> + { .name = "PL Signal integrity errors ", .offset = 0, .size = 4,
> .format = "%lld" },
> + { .name = "DL Signal integrity errors ", .offset = 4, .size = 4,
> .format = "%lld" },
> + { .name = "TLP Signal integrity errors ", .offset = 8, .size = 4,
> .format = "%lld" },
These look like statistics. Could they be part of ethtool -S
Andrew