mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-24 10:11:26 +03:00
nvethernet: ethtool to show 48 VDMA channels stats
Enable ethtool to show 48 channel tx/rx packets stats Bug 4746911 Change-Id: I8ab615910903f3b3b6a21e1aa6a2d42d6552c5ed Signed-off-by: Mahesh Patil <maheshp@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3178610 Reviewed-by: svcacv <svcacv@nvidia.com> Reviewed-by: Michael Hsu <mhsu@nvidia.com> GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com> Reviewed-by: Ashutosh Jha <ajha@nvidia.com>
This commit is contained in:
@@ -115,6 +115,34 @@ static const struct ether_stats ether_dstrings_stats[] = {
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[17]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[18]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[19]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[20]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[21]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[22]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[23]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[24]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[25]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[26]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[27]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[28]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[29]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[30]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[31]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[32]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[33]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[34]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[35]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[36]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[37]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[38]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[39]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[40]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[41]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[42]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[43]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[44]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[45]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[46]),
|
||||
ETHER_DMA_EXTRA_STAT(tx_clean_n[47]),
|
||||
|
||||
/* Tx/Rx frames */
|
||||
ETHER_DMA_EXTRA_STAT(tx_pkt_n),
|
||||
@@ -144,6 +172,33 @@ static const struct ether_stats ether_dstrings_stats[] = {
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[17]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[18]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[19]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[21]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[22]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[23]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[24]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[25]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[26]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[27]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[28]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[29]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[30]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[31]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[32]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[33]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[34]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[35]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[36]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[37]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[38]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[39]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[40]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[41]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[42]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[43]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[44]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[45]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[46]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_tx_pkt_n[47]),
|
||||
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[0]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[1]),
|
||||
@@ -165,6 +220,34 @@ static const struct ether_stats ether_dstrings_stats[] = {
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[17]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[18]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[19]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[20]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[21]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[22]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[23]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[24]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[25]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[26]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[27]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[28]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[29]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[30]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[31]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[32]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[33]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[34]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[35]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[36]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[37]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[38]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[39]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[40]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[41]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[42]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[43]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[44]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[45]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[46]),
|
||||
ETHER_DMA_EXTRA_STAT(chan_rx_pkt_n[47]),
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user