NICVF_HW_STAT(rx_drop_bcast), NICVF_HW_STAT(rx_drop_mcast), NICVF_HW_STAT(rx_drop_l3_bcast), NICVF_HW_STAT(rx_drop_l3_mcast), NICVF_HW_STAT(rx_fcs_errors), NICVF_HW_STAT(rx_l2_errors), NICVF_HW_STAT(tx_bytes), NICVF_HW_STAT(tx_frames), NICVF_HW_STAT(tx_ucast_frames), NICVF_HW_STAT(tx_bcast_frames), NICVF_HW_STAT(tx_mcast_frames), NICVF_HW_STAT(tx_drops), }; static const struct nicvf_stat nicvf_drv_stats[] = { NICVF_DRV_STAT(rx_bgx_truncated_pkts), NICVF_DRV_STAT(rx_jabber_errs), NICVF_DRV_STAT(rx_fcs_errs), NICVF_DRV_STAT(rx_bgx_errs), NICVF_DRV_STAT(rx_prel2_errs), NICVF_DRV_STAT(rx_l2_hdr_malformed), NICVF_DRV_STAT(rx_oversize), NICVF_DRV_STAT(rx_undersize), NICVF_DRV_STAT(rx_l2_len_mismatch), NICVF_DRV_STAT(rx_l2_pclp), NICVF_DRV_STAT(rx_ip_ver_errs), NICVF_DRV_STAT(rx_ip_csum_errs), NICVF_DRV_STAT(rx_ip_hdr_malformed), NICVF_DRV_STAT(rx_ip_payload_malformed), NICVF_DRV_STAT(rx_ip_ttl_errs), NICVF_DRV_STAT(rx_l3_pclp),
NICVF_HW_STAT(rx_drop_red), NICVF_HW_STAT(rx_drop_red_bytes), NICVF_HW_STAT(rx_drop_overrun), NICVF_HW_STAT(rx_drop_overrun_bytes), NICVF_HW_STAT(rx_drop_bcast), NICVF_HW_STAT(rx_drop_mcast), NICVF_HW_STAT(rx_drop_l3_bcast), NICVF_HW_STAT(rx_drop_l3_mcast), NICVF_HW_STAT(tx_bytes_ok), NICVF_HW_STAT(tx_ucast_frames_ok), NICVF_HW_STAT(tx_bcast_frames_ok), NICVF_HW_STAT(tx_mcast_frames_ok), }; static const struct nicvf_stat nicvf_drv_stats[] = { NICVF_DRV_STAT(rx_frames_ok), NICVF_DRV_STAT(rx_frames_64), NICVF_DRV_STAT(rx_frames_127), NICVF_DRV_STAT(rx_frames_255), NICVF_DRV_STAT(rx_frames_511), NICVF_DRV_STAT(rx_frames_1023), NICVF_DRV_STAT(rx_frames_1518), NICVF_DRV_STAT(rx_frames_jumbo), NICVF_DRV_STAT(rx_drops), NICVF_DRV_STAT(tx_frames_ok), NICVF_DRV_STAT(tx_tso), NICVF_DRV_STAT(tx_drops), NICVF_DRV_STAT(txq_stop), NICVF_DRV_STAT(txq_wake), };
NICVF_HW_STAT(rx_l4_malformed), NICVF_HW_STAT(rx_l4_csum_errs), NICVF_HW_STAT(rx_udp_len_errs), NICVF_HW_STAT(rx_l4_port_errs), NICVF_HW_STAT(rx_tcp_flag_errs), NICVF_HW_STAT(rx_tcp_offset_errs), NICVF_HW_STAT(rx_l4_pclp), NICVF_HW_STAT(rx_truncated_pkts), NICVF_HW_STAT(tx_bytes_ok), NICVF_HW_STAT(tx_ucast_frames_ok), NICVF_HW_STAT(tx_bcast_frames_ok), NICVF_HW_STAT(tx_mcast_frames_ok), }; static const struct nicvf_stat nicvf_drv_stats[] = { NICVF_DRV_STAT(rx_frames_ok), NICVF_DRV_STAT(rx_frames_64), NICVF_DRV_STAT(rx_frames_127), NICVF_DRV_STAT(rx_frames_255), NICVF_DRV_STAT(rx_frames_511), NICVF_DRV_STAT(rx_frames_1023), NICVF_DRV_STAT(rx_frames_1518), NICVF_DRV_STAT(rx_frames_jumbo), NICVF_DRV_STAT(rx_drops), NICVF_DRV_STAT(rcv_buffer_alloc_failures), NICVF_DRV_STAT(tx_frames_ok), NICVF_DRV_STAT(tx_tso), NICVF_DRV_STAT(tx_drops), NICVF_DRV_STAT(tx_timeout), NICVF_DRV_STAT(txq_stop), NICVF_DRV_STAT(txq_wake),