Lines Matching refs:core_stats
540 struct rtnl_link_stats64 *core_stats) in siena_update_nic_stats() argument
557 if (core_stats) { in siena_update_nic_stats()
558 core_stats->rx_packets = stats[SIENA_STAT_rx_packets]; in siena_update_nic_stats()
559 core_stats->tx_packets = stats[SIENA_STAT_tx_packets]; in siena_update_nic_stats()
560 core_stats->rx_bytes = stats[SIENA_STAT_rx_bytes]; in siena_update_nic_stats()
561 core_stats->tx_bytes = stats[SIENA_STAT_tx_bytes]; in siena_update_nic_stats()
562 core_stats->rx_dropped = stats[SIENA_STAT_rx_nodesc_drop_cnt] + in siena_update_nic_stats()
565 core_stats->multicast = stats[SIENA_STAT_rx_multicast]; in siena_update_nic_stats()
566 core_stats->collisions = stats[SIENA_STAT_tx_collision]; in siena_update_nic_stats()
567 core_stats->rx_length_errors = in siena_update_nic_stats()
570 core_stats->rx_crc_errors = stats[SIENA_STAT_rx_bad]; in siena_update_nic_stats()
571 core_stats->rx_frame_errors = stats[SIENA_STAT_rx_align_error]; in siena_update_nic_stats()
572 core_stats->rx_fifo_errors = stats[SIENA_STAT_rx_overflow]; in siena_update_nic_stats()
573 core_stats->tx_window_errors = in siena_update_nic_stats()
576 core_stats->rx_errors = (core_stats->rx_length_errors + in siena_update_nic_stats()
577 core_stats->rx_crc_errors + in siena_update_nic_stats()
578 core_stats->rx_frame_errors + in siena_update_nic_stats()
580 core_stats->tx_errors = (core_stats->tx_window_errors + in siena_update_nic_stats()