Lines Matching defs:stats

2061 		ring->stats.tx_push++;
2087 ring->stats.tx_mem_doorbell += ring->pending_buf;
2490 static void hns3_fetch_stats(struct rtnl_link_stats64 *stats,
2498 stats->tx_bytes += ring->stats.tx_bytes;
2499 stats->tx_packets += ring->stats.tx_pkts;
2500 stats->tx_dropped += ring->stats.sw_err_cnt;
2501 stats->tx_dropped += ring->stats.tx_vlan_err;
2502 stats->tx_dropped += ring->stats.tx_l4_proto_err;
2503 stats->tx_dropped += ring->stats.tx_l2l3l4_err;
2504 stats->tx_dropped += ring->stats.tx_tso_err;
2505 stats->tx_dropped += ring->stats.over_max_recursion;
2506 stats->tx_dropped += ring->stats.hw_limitation;
2507 stats->tx_dropped += ring->stats.copy_bits_err;
2508 stats->tx_dropped += ring->stats.skb2sgl_err;
2509 stats->tx_dropped += ring->stats.map_sg_err;
2510 stats->tx_errors += ring->stats.sw_err_cnt;
2511 stats->tx_errors += ring->stats.tx_vlan_err;
2512 stats->tx_errors += ring->stats.tx_l4_proto_err;
2513 stats->tx_errors += ring->stats.tx_l2l3l4_err;
2514 stats->tx_errors += ring->stats.tx_tso_err;
2515 stats->tx_errors += ring->stats.over_max_recursion;
2516 stats->tx_errors += ring->stats.hw_limitation;
2517 stats->tx_errors += ring->stats.copy_bits_err;
2518 stats->tx_errors += ring->stats.skb2sgl_err;
2519 stats->tx_errors += ring->stats.map_sg_err;
2521 stats->rx_bytes += ring->stats.rx_bytes;
2522 stats->rx_packets += ring->stats.rx_pkts;
2523 stats->rx_dropped += ring->stats.l2_err;
2524 stats->rx_errors += ring->stats.l2_err;
2525 stats->rx_errors += ring->stats.l3l4_csum_err;
2526 stats->rx_crc_errors += ring->stats.l2_err;
2527 stats->multicast += ring->stats.rx_multicast;
2528 stats->rx_length_errors += ring->stats.err_pkt_len;
2534 struct rtnl_link_stats64 *stats)
2550 /* fetch the tx stats */
2554 /* fetch the rx stats */
2559 stats->tx_bytes = ring_total_stats.tx_bytes;
2560 stats->tx_packets = ring_total_stats.tx_packets;
2561 stats->rx_bytes = ring_total_stats.rx_bytes;
2562 stats->rx_packets = ring_total_stats.rx_packets;
2564 stats->rx_errors = ring_total_stats.rx_errors;
2565 stats->multicast = ring_total_stats.multicast;
2566 stats->rx_length_errors = ring_total_stats.rx_length_errors;
2567 stats->rx_crc_errors = ring_total_stats.rx_crc_errors;
2568 stats->rx_missed_errors = netdev->stats.rx_missed_errors;
2570 stats->tx_errors = ring_total_stats.tx_errors;
2571 stats->rx_dropped = ring_total_stats.rx_dropped;
2572 stats->tx_dropped = ring_total_stats.tx_dropped;
2573 stats->collisions = netdev->stats.collisions;
2574 stats->rx_over_errors = netdev->stats.rx_over_errors;
2575 stats->rx_frame_errors = netdev->stats.rx_frame_errors;
2576 stats->rx_fifo_errors = netdev->stats.rx_fifo_errors;
2577 stats->tx_aborted_errors = netdev->stats.tx_aborted_errors;
2578 stats->tx_carrier_errors = netdev->stats.tx_carrier_errors;
2579 stats->tx_fifo_errors = netdev->stats.tx_fifo_errors;
2580 stats->tx_heartbeat_errors = netdev->stats.tx_heartbeat_errors;
2581 stats->tx_window_errors = netdev->stats.tx_window_errors;
2582 stats->rx_compressed = netdev->stats.rx_compressed;
2583 stats->tx_compressed = netdev->stats.tx_compressed;
2810 tx_ring->stats.tx_pkts, tx_ring->stats.tx_bytes,
2811 tx_ring->stats.sw_err_cnt, tx_ring->pending_buf);
2815 tx_ring->stats.seg_pkt_cnt, tx_ring->stats.tx_more,
2816 tx_ring->stats.restart_queue, tx_ring->stats.tx_busy);
2819 tx_ring->stats.tx_push, tx_ring->stats.tx_mem_doorbell);
3643 ring->stats.tx_bytes += bytes;
3644 ring->stats.tx_pkts += pkts;
3659 ring->stats.restart_queue++;
4281 ring->stats.l2_err++;
4283 ring->stats.err_pkt_len++;
4306 ring->stats.rx_pkts++;
4307 ring->stats.rx_bytes += len;
4310 ring->stats.rx_multicast++;