emac_get_stat_by_name
stats->rx_packets = emac_get_stat_by_name(emac, "rx_packets");
stats->rx_bytes = emac_get_stat_by_name(emac, "rx_bytes");
stats->tx_packets = emac_get_stat_by_name(emac, "tx_packets");
stats->tx_bytes = emac_get_stat_by_name(emac, "tx_bytes");
stats->rx_crc_errors = emac_get_stat_by_name(emac, "rx_crc_errors");
stats->rx_over_errors = emac_get_stat_by_name(emac, "rx_over_errors");
stats->multicast = emac_get_stat_by_name(emac, "rx_multicast_frames");
emac_get_stat_by_name(emac, "FW_RX_ERROR") +
emac_get_stat_by_name(emac, "FW_RX_EOF_SHORT_FRMERR") +
emac_get_stat_by_name(emac, "FW_RX_B0_DROP_EARLY_EOF") +
emac_get_stat_by_name(emac, "FW_RX_EXP_FRAG_Q_DROP") +
emac_get_stat_by_name(emac, "FW_RX_FIFO_OVERRUN");
emac_get_stat_by_name(emac, "FW_DROPPED_PKT") +
emac_get_stat_by_name(emac, "FW_INF_PORT_DISABLED") +
emac_get_stat_by_name(emac, "FW_INF_SAV") +
emac_get_stat_by_name(emac, "FW_INF_SA_DL") +
emac_get_stat_by_name(emac, "FW_INF_PORT_BLOCKED") +
emac_get_stat_by_name(emac, "FW_INF_DROP_TAGGED") +
emac_get_stat_by_name(emac, "FW_INF_DROP_PRIOTAGGED") +
emac_get_stat_by_name(emac, "FW_INF_DROP_NOTAG") +
emac_get_stat_by_name(emac, "FW_INF_DROP_NOTMEMBER");
emac_get_stat_by_name(emac, "FW_RTU_PKT_DROP") +
emac_get_stat_by_name(emac, "FW_TX_DROPPED_PACKET") +
emac_get_stat_by_name(emac, "FW_TX_TS_DROPPED_PACKET") +
emac_get_stat_by_name(emac, "FW_TX_JUMBO_FRM_CUTOFF");
rmon_stats->undersize_pkts = emac_get_stat_by_name(emac, "rx_bucket1_frames") -
emac_get_stat_by_name(emac, "rx_64B_frames");
rmon_stats->hist[0] = emac_get_stat_by_name(emac, "rx_bucket1_frames");
rmon_stats->hist[1] = emac_get_stat_by_name(emac, "rx_bucket2_frames");
rmon_stats->hist[2] = emac_get_stat_by_name(emac, "rx_bucket3_frames");
rmon_stats->hist[3] = emac_get_stat_by_name(emac, "rx_bucket4_frames");
rmon_stats->hist[4] = emac_get_stat_by_name(emac, "rx_bucket5_frames");
rmon_stats->hist_tx[0] = emac_get_stat_by_name(emac, "tx_bucket1_frames");
rmon_stats->hist_tx[1] = emac_get_stat_by_name(emac, "tx_bucket2_frames");
rmon_stats->hist_tx[2] = emac_get_stat_by_name(emac, "tx_bucket3_frames");
rmon_stats->hist_tx[3] = emac_get_stat_by_name(emac, "tx_bucket4_frames");
rmon_stats->hist_tx[4] = emac_get_stat_by_name(emac, "tx_bucket5_frames");
int emac_get_stat_by_name(struct prueth_emac *emac, char *stat_name);