Lines Matching refs:stats
155 struct net_device_stats *stats = &priv->stats; in mlx4_en_DUMP_ETH_STATS() local
174 stats->rx_packets = 0; in mlx4_en_DUMP_ETH_STATS()
175 stats->rx_bytes = 0; in mlx4_en_DUMP_ETH_STATS()
180 stats->rx_packets += priv->rx_ring[i]->packets; in mlx4_en_DUMP_ETH_STATS()
181 stats->rx_bytes += priv->rx_ring[i]->bytes; in mlx4_en_DUMP_ETH_STATS()
186 stats->tx_packets = 0; in mlx4_en_DUMP_ETH_STATS()
187 stats->tx_bytes = 0; in mlx4_en_DUMP_ETH_STATS()
197 stats->tx_packets += ring->packets; in mlx4_en_DUMP_ETH_STATS()
198 stats->tx_bytes += ring->bytes; in mlx4_en_DUMP_ETH_STATS()
207 stats->rx_errors = be64_to_cpu(mlx4_en_stats->PCS) + in mlx4_en_DUMP_ETH_STATS()
217 stats->tx_errors = en_stats_adder(&mlx4_en_stats->TGIANT_prio_0, in mlx4_en_DUMP_ETH_STATS()
220 stats->multicast = en_stats_adder(&mlx4_en_stats->MCAST_prio_0, in mlx4_en_DUMP_ETH_STATS()
223 stats->collisions = 0; in mlx4_en_DUMP_ETH_STATS()
224 stats->rx_dropped = be32_to_cpu(mlx4_en_stats->RDROP); in mlx4_en_DUMP_ETH_STATS()
225 stats->rx_length_errors = be32_to_cpu(mlx4_en_stats->RdropLength); in mlx4_en_DUMP_ETH_STATS()
226 stats->rx_over_errors = 0; in mlx4_en_DUMP_ETH_STATS()
227 stats->rx_crc_errors = be32_to_cpu(mlx4_en_stats->RCRC); in mlx4_en_DUMP_ETH_STATS()
228 stats->rx_frame_errors = 0; in mlx4_en_DUMP_ETH_STATS()
229 stats->rx_fifo_errors = be32_to_cpu(mlx4_en_stats->RdropOvflw); in mlx4_en_DUMP_ETH_STATS()
230 stats->rx_missed_errors = 0; in mlx4_en_DUMP_ETH_STATS()
231 stats->tx_aborted_errors = 0; in mlx4_en_DUMP_ETH_STATS()
232 stats->tx_carrier_errors = 0; in mlx4_en_DUMP_ETH_STATS()
233 stats->tx_fifo_errors = 0; in mlx4_en_DUMP_ETH_STATS()
234 stats->tx_heartbeat_errors = 0; in mlx4_en_DUMP_ETH_STATS()
235 stats->tx_window_errors = 0; in mlx4_en_DUMP_ETH_STATS()
236 stats->tx_dropped = be32_to_cpu(mlx4_en_stats->TDROP); in mlx4_en_DUMP_ETH_STATS()
239 priv->pkstats.rx_multicast_packets = stats->multicast; in mlx4_en_DUMP_ETH_STATS()