Lines Matching defs:hw_stats
1535 stats_item = &adapter->hw_stats.rx_ok;
1544 stats_item = &adapter->hw_stats.tx_ok;
1563 struct atl1c_hw_stats *hw_stats = &adapter->hw_stats;
1567 net_stats->rx_packets = hw_stats->rx_ok;
1568 net_stats->tx_packets = hw_stats->tx_ok;
1569 net_stats->rx_bytes = hw_stats->rx_byte_cnt;
1570 net_stats->tx_bytes = hw_stats->tx_byte_cnt;
1571 net_stats->multicast = hw_stats->rx_mcast;
1572 net_stats->collisions = hw_stats->tx_1_col +
1573 hw_stats->tx_2_col * 2 +
1574 hw_stats->tx_late_col + hw_stats->tx_abort_col;
1575 net_stats->rx_errors = hw_stats->rx_frag + hw_stats->rx_fcs_err +
1576 hw_stats->rx_len_err + hw_stats->rx_sz_ov +
1577 hw_stats->rx_rrd_ov + hw_stats->rx_align_err;
1578 net_stats->rx_fifo_errors = hw_stats->rx_rxf_ov;
1579 net_stats->rx_length_errors = hw_stats->rx_len_err;
1580 net_stats->rx_crc_errors = hw_stats->rx_fcs_err;
1581 net_stats->rx_frame_errors = hw_stats->rx_align_err;
1582 net_stats->rx_over_errors = hw_stats->rx_rrd_ov + hw_stats->rx_rxf_ov;
1584 net_stats->rx_missed_errors = hw_stats->rx_rrd_ov + hw_stats->rx_rxf_ov;
1586 net_stats->tx_errors = hw_stats->tx_late_col + hw_stats->tx_abort_col +
1587 hw_stats->tx_underrun + hw_stats->tx_trunc;
1588 net_stats->tx_fifo_errors = hw_stats->tx_underrun;
1589 net_stats->tx_aborted_errors = hw_stats->tx_abort_col;
1590 net_stats->tx_window_errors = hw_stats->tx_late_col;