stats->hw_gso_bytes = sq_stats->tso_bytes + sq_stats->tso_inner_bytes;
stats->csum_none = sq_stats->csum_none;
+
+ stats->stop = sq_stats->stopped;
+ stats->wake = sq_stats->wake;
}
static void mlx5e_get_base_stats(struct net_device *dev,
tx->hw_gso_packets = 0;
tx->hw_gso_bytes = 0;
tx->csum_none = 0;
+ tx->stop = 0;
+ tx->wake = 0;
for (i = 0; i < priv->stats_nch; i++) {
struct mlx5e_channel_stats *channel_stats = priv->channel_stats[i];
tx->hw_gso_bytes += sq_stats->tso_bytes +
sq_stats->tso_inner_bytes;
tx->csum_none += sq_stats->csum_none;
+ tx->stop += sq_stats->stopped;
+ tx->wake += sq_stats->wake;
}
}
tx->hw_gso_bytes += sq_stats->tso_bytes +
sq_stats->tso_inner_bytes;
tx->csum_none += sq_stats->csum_none;
+ tx->stop += sq_stats->stopped;
+ tx->wake += sq_stats->wake;
}
}
}