mirror of
https://github.com/torvalds/linux.git
synced 2026-07-28 01:55:51 +02:00
net/mlx5e: Report TX csum_none netdev stat
Report TX csum_none statistic via the netdev queue stats API by mapping the existing csum_none counter to the csum_none field. Signed-off-by: Gal Pressman <gal@nvidia.com> Reviewed-by: Dragos Tatulea <dtatulea@nvidia.com> Signed-off-by: Tariq Toukan <tariqt@nvidia.com> Link: https://patch.msgid.link/20260504183704.272322-5-tariqt@nvidia.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
97b96c3b47
commit
d8e5b2f7a5
|
|
@ -5527,6 +5527,8 @@ static void mlx5e_get_queue_stats_tx(struct net_device *dev, int i,
|
|||
stats->hw_gso_packets =
|
||||
sq_stats->tso_packets + sq_stats->tso_inner_packets;
|
||||
stats->hw_gso_bytes = sq_stats->tso_bytes + sq_stats->tso_inner_bytes;
|
||||
|
||||
stats->csum_none = sq_stats->csum_none;
|
||||
}
|
||||
|
||||
static void mlx5e_get_base_stats(struct net_device *dev,
|
||||
|
|
@ -5577,6 +5579,7 @@ static void mlx5e_get_base_stats(struct net_device *dev,
|
|||
tx->bytes = 0;
|
||||
tx->hw_gso_packets = 0;
|
||||
tx->hw_gso_bytes = 0;
|
||||
tx->csum_none = 0;
|
||||
|
||||
for (i = 0; i < priv->stats_nch; i++) {
|
||||
struct mlx5e_channel_stats *channel_stats = priv->channel_stats[i];
|
||||
|
|
@ -5607,6 +5610,7 @@ static void mlx5e_get_base_stats(struct net_device *dev,
|
|||
sq_stats->tso_inner_packets;
|
||||
tx->hw_gso_bytes += sq_stats->tso_bytes +
|
||||
sq_stats->tso_inner_bytes;
|
||||
tx->csum_none += sq_stats->csum_none;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -5629,6 +5633,7 @@ static void mlx5e_get_base_stats(struct net_device *dev,
|
|||
sq_stats->tso_inner_packets;
|
||||
tx->hw_gso_bytes += sq_stats->tso_bytes +
|
||||
sq_stats->tso_inner_bytes;
|
||||
tx->csum_none += sq_stats->csum_none;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user