[PATCH 0/6] Add the 'net stats' command to dump network statistics
Ioana Ciornei
ioana.ciornei at nxp.com
Tue May 23 15:47:42 CEST 2023
This patch set extends the 'net' command so that it can be used to dump
network statistics on the available devices. The first user of this new
API is the ldpaa_eth driver which, in the last patch, implements the 3
new callbacks added.
Since the ldpaa_eth driver already had some debug printing of counters,
the first 4 patches are there to extend the existing list of counters
and to reorganize the code so that it fits better with the new eth_ops
callbacks.
Ioana Ciornei (6):
net: ldpaa_eth: fix the memory layout of the dpmac_get_counters() API
net: ldpaa_eth: transform dpni_statistics from a struct to a union
net: ldpaa_eth: extend debug capabilities with DPNI statistics
net: ldpaa_eth: extend debug capabilities with DPMAC statistics
cmd: net: add a 'net stats' command to dump network statistics
net: ldpaa_eth: export DPNI and DPMAC counters through 'net stats'
cmd/net.c | 54 ++++++-
drivers/net/fsl-mc/dpni.c | 2 +-
drivers/net/ldpaa_eth/ldpaa_eth.c | 248 +++++++++++++++---------------
drivers/net/ldpaa_eth/ldpaa_eth.h | 64 ++++++++
include/fsl-mc/fsl_dpmac.h | 7 +-
include/fsl-mc/fsl_dpni.h | 143 ++++++++++++-----
include/net.h | 6 +
7 files changed, 353 insertions(+), 171 deletions(-)
--
2.25.1
More information about the U-Boot
mailing list