diff --git a/econet/ecnt_prvt.c b/econet/ecnt_prvt.c index 844b4a4d884488033a11f13fec3f0c8bae8ef029..5e21ab9a1119546587f76d2d66fcef447d2f4920 100644 --- a/econet/ecnt_prvt.c +++ b/econet/ecnt_prvt.c @@ -148,8 +148,8 @@ static void fill_stats_tx_from_gdma(struct eth_stats *stats, struct eth_rmon_sta stats->tx_packets = tx_stats->frame_cnt; stats->tx_errors = 0; stats->tx_ucast_packets = tx_stats->frame_cnt - (tx_stats->broadcast + tx_stats->multicast); - stats->tx_mcast_packets = tx_stats->broadcast; - stats->tx_bcast_packets = tx_stats->multicast; + stats->tx_bcast_packets = tx_stats->broadcast; + stats->tx_mcast_packets = tx_stats->multicast; stats->tx_discard_packets = tx_stats->drop_cnt; } @@ -180,8 +180,8 @@ static void fill_stats_rx_from_gdma(struct eth_stats *stats, struct eth_rmon_sta stats->rx_packets = rx_stats->frame_cnt; stats->rx_errors = rx_stats->crc + rx_stats->jabber + rx_stats->fragment + rx_stats->undersize + rx_stats->oversize; stats->rx_ucast_packets = rx_stats->frame_cnt - (rx_stats->broadcast + rx_stats->multicast); - stats->rx_mcast_packets = rx_stats->broadcast; - stats->rx_bcast_packets = rx_stats->multicast; + stats->rx_bcast_packets = rx_stats->broadcast; + stats->rx_mcast_packets = rx_stats->multicast; stats->rx_discard_packets = rx_stats->drop_cnt; stats->rx_unknown_packets = 0; }