BNXT_GET_RING_STATS64
stats->rx_packets += BNXT_GET_RING_STATS64(sw, rx_ucast_pkts);
stats->rx_packets += BNXT_GET_RING_STATS64(sw, rx_mcast_pkts);
stats->rx_packets += BNXT_GET_RING_STATS64(sw, rx_bcast_pkts);
stats->tx_packets += BNXT_GET_RING_STATS64(sw, tx_ucast_pkts);
stats->tx_packets += BNXT_GET_RING_STATS64(sw, tx_mcast_pkts);
stats->tx_packets += BNXT_GET_RING_STATS64(sw, tx_bcast_pkts);
stats->rx_bytes += BNXT_GET_RING_STATS64(sw, rx_ucast_bytes);
stats->rx_bytes += BNXT_GET_RING_STATS64(sw, rx_mcast_bytes);
stats->rx_bytes += BNXT_GET_RING_STATS64(sw, rx_bcast_bytes);
stats->tx_bytes += BNXT_GET_RING_STATS64(sw, tx_ucast_bytes);
stats->tx_bytes += BNXT_GET_RING_STATS64(sw, tx_mcast_bytes);
stats->tx_bytes += BNXT_GET_RING_STATS64(sw, tx_bcast_bytes);
BNXT_GET_RING_STATS64(sw, rx_discard_pkts);
stats->multicast += BNXT_GET_RING_STATS64(sw, rx_mcast_pkts);
stats->tx_dropped += BNXT_GET_RING_STATS64(sw, tx_error_pkts);
BNXT_GET_RING_STATS64(hw_stats, rx_discard_pkts);
BNXT_GET_RING_STATS64(hw_stats, tx_discard_pkts);
stats->packets += BNXT_GET_RING_STATS64(sw, rx_ucast_pkts);
stats->packets += BNXT_GET_RING_STATS64(sw, rx_mcast_pkts);
stats->packets += BNXT_GET_RING_STATS64(sw, rx_bcast_pkts);
stats->bytes += BNXT_GET_RING_STATS64(sw, rx_ucast_bytes);
stats->bytes += BNXT_GET_RING_STATS64(sw, rx_mcast_bytes);
stats->bytes += BNXT_GET_RING_STATS64(sw, rx_bcast_bytes);
stats->packets += BNXT_GET_RING_STATS64(sw, tx_ucast_pkts);
stats->packets += BNXT_GET_RING_STATS64(sw, tx_mcast_pkts);
stats->packets += BNXT_GET_RING_STATS64(sw, tx_bcast_pkts);
stats->bytes += BNXT_GET_RING_STATS64(sw, tx_ucast_bytes);
stats->bytes += BNXT_GET_RING_STATS64(sw, tx_mcast_bytes);
stats->bytes += BNXT_GET_RING_STATS64(sw, tx_bcast_bytes);