Lines Matching refs:core_stats
549 struct rtnl_link_stats64 *core_stats) in siena_update_nic_stats() argument
566 if (core_stats) { in siena_update_nic_stats()
567 core_stats->rx_packets = stats[SIENA_STAT_rx_packets]; in siena_update_nic_stats()
568 core_stats->tx_packets = stats[SIENA_STAT_tx_packets]; in siena_update_nic_stats()
569 core_stats->rx_bytes = stats[SIENA_STAT_rx_bytes]; in siena_update_nic_stats()
570 core_stats->tx_bytes = stats[SIENA_STAT_tx_bytes]; in siena_update_nic_stats()
571 core_stats->rx_dropped = stats[SIENA_STAT_rx_nodesc_drop_cnt] + in siena_update_nic_stats()
574 core_stats->multicast = stats[SIENA_STAT_rx_multicast]; in siena_update_nic_stats()
575 core_stats->collisions = stats[SIENA_STAT_tx_collision]; in siena_update_nic_stats()
576 core_stats->rx_length_errors = in siena_update_nic_stats()
579 core_stats->rx_crc_errors = stats[SIENA_STAT_rx_bad]; in siena_update_nic_stats()
580 core_stats->rx_frame_errors = stats[SIENA_STAT_rx_align_error]; in siena_update_nic_stats()
581 core_stats->rx_fifo_errors = stats[SIENA_STAT_rx_overflow]; in siena_update_nic_stats()
582 core_stats->tx_window_errors = in siena_update_nic_stats()
585 core_stats->rx_errors = (core_stats->rx_length_errors + in siena_update_nic_stats()
586 core_stats->rx_crc_errors + in siena_update_nic_stats()
587 core_stats->rx_frame_errors + in siena_update_nic_stats()
589 core_stats->tx_errors = (core_stats->tx_window_errors + in siena_update_nic_stats()