stats_tx
} stats_tx;
mac_stats.mstat_stats.stats_tx) >> 2;
ADD_STAT64(stats_tx.tx_gtxpf, tx_stat_outxoffsent);
ADD_STAT64(stats_tx.tx_gtxpf, tx_stat_flowcontroldone);
ADD_64(pstats->pfc_frames_tx_hi, new->stats_tx.tx_gtxpp_hi,
pstats->pfc_frames_tx_lo, new->stats_tx.tx_gtxpp_lo);
ADD_STAT64(stats_tx.tx_gt64, tx_stat_etherstatspkts64octets);
ADD_STAT64(stats_tx.tx_gt127,
ADD_STAT64(stats_tx.tx_gt255,
ADD_STAT64(stats_tx.tx_gt511,
ADD_STAT64(stats_tx.tx_gt1023,
ADD_STAT64(stats_tx.tx_gt1518,
ADD_STAT64(stats_tx.tx_gt2047, tx_stat_mac_2047);
ADD_STAT64(stats_tx.tx_gt4095, tx_stat_mac_4095);
ADD_STAT64(stats_tx.tx_gt9216, tx_stat_mac_9216);
ADD_STAT64(stats_tx.tx_gt16383, tx_stat_mac_16383);
ADD_STAT64(stats_tx.tx_gterr,
ADD_STAT64(stats_tx.tx_gtufl, tx_stat_mac_ufl);
priv->stats_tx.dropped++;
priv->stats_tx.dropped++;
start = u64_stats_fetch_begin(&priv->stats_tx.syncp);
stats->tx_packets = priv->stats_tx.packets;
stats->tx_bytes = priv->stats_tx.bytes;
} while (u64_stats_fetch_retry(&priv->stats_tx.syncp, start));
stats->tx_errors = priv->stats_tx.errors;
stats->tx_dropped = priv->stats_tx.dropped;
stats->collisions = priv->stats_tx.collisions;
u64_stats_init(&priv->stats_tx.syncp);
struct ave_stats stats_tx;
priv->stats_tx.errors++;
priv->stats_tx.collisions++;
u64_stats_update_begin(&priv->stats_tx.syncp);
priv->stats_tx.packets += tx_packets;
priv->stats_tx.bytes += tx_bytes;
u64_stats_update_end(&priv->stats_tx.syncp);
int bufsz = (sizeof(struct stats_tx) * 48) + 250;
struct stats_tx *tx, *accum_tx, *delta_tx, *max_tx;
struct stats_tx tx;