Lines Matching refs:stats

24 #define SUM_GRP_COUNTERS(stats, qstats, x_grp) do {            \
27 dst64 = &stats->x_grp.unicast; \
28 dst64 <= &stats->x_grp.s_1519_max;) { \
38 struct opa_vnic_stats *stats)
45 struct opa_vnic_stats *qstats = &vinfo->stats[i];
46 struct rtnl_link_stats64 *qnstats = &vinfo->stats[i].netstats;
48 stats->netstats.tx_fifo_errors += qnstats->tx_fifo_errors;
49 stats->netstats.tx_carrier_errors += qnstats->tx_carrier_errors;
50 stats->tx_drop_state += qstats->tx_drop_state;
51 stats->tx_dlid_zero += qstats->tx_dlid_zero;
53 SUM_GRP_COUNTERS(stats, qstats, tx_grp);
54 stats->netstats.tx_packets += qnstats->tx_packets;
55 stats->netstats.tx_bytes += qnstats->tx_bytes;
60 struct opa_vnic_stats *qstats = &vinfo->stats[i];
61 struct rtnl_link_stats64 *qnstats = &vinfo->stats[i].netstats;
63 stats->netstats.rx_fifo_errors += qnstats->rx_fifo_errors;
64 stats->netstats.rx_nohandler += qnstats->rx_nohandler;
65 stats->rx_drop_state += qstats->rx_drop_state;
66 stats->rx_oversize += qstats->rx_oversize;
67 stats->rx_runt += qstats->rx_runt;
69 SUM_GRP_COUNTERS(stats, qstats, rx_grp);
70 stats->netstats.rx_packets += qnstats->rx_packets;
71 stats->netstats.rx_bytes += qnstats->rx_bytes;
74 stats->netstats.tx_errors = stats->netstats.tx_fifo_errors +
75 stats->netstats.tx_carrier_errors +
76 stats->tx_drop_state + stats->tx_dlid_zero;
77 stats->netstats.tx_dropped = stats->netstats.tx_errors;
79 stats->netstats.rx_errors = stats->netstats.rx_fifo_errors +
80 stats->netstats.rx_nohandler +
81 stats->rx_drop_state + stats->rx_oversize +
82 stats->rx_runt;
83 stats->netstats.rx_dropped = stats->netstats.rx_errors;
85 netdev->stats.tx_packets = stats->netstats.tx_packets;
86 netdev->stats.tx_bytes = stats->netstats.tx_bytes;
87 netdev->stats.tx_fifo_errors = stats->netstats.tx_fifo_errors;
88 netdev->stats.tx_carrier_errors = stats->netstats.tx_carrier_errors;
89 netdev->stats.tx_errors = stats->netstats.tx_errors;
90 netdev->stats.tx_dropped = stats->netstats.tx_dropped;
92 netdev->stats.rx_packets = stats->netstats.rx_packets;
93 netdev->stats.rx_bytes = stats->netstats.rx_bytes;
94 netdev->stats.rx_fifo_errors = stats->netstats.rx_fifo_errors;
95 netdev->stats.multicast = stats->rx_grp.mcastbcast;
96 netdev->stats.rx_length_errors = stats->rx_oversize + stats->rx_runt;
97 netdev->stats.rx_errors = stats->netstats.rx_errors;
98 netdev->stats.rx_dropped = stats->netstats.rx_dropped;
127 struct opa_vnic_stats *stats = &vinfo->stats[q_idx];
128 struct opa_vnic_grp_stats *tx_grp = &stats->tx_grp;
131 stats->netstats.tx_packets++;
132 stats->netstats.tx_bytes += skb->len + ETH_FCS_LEN;
156 struct opa_vnic_stats *stats = &vinfo->stats[q_idx];
157 struct opa_vnic_grp_stats *rx_grp = &stats->rx_grp;
160 stats->netstats.rx_packets++;
161 stats->netstats.rx_bytes += skb->len + ETH_FCS_LEN;
182 struct rtnl_link_stats64 *stats)
184 struct opa_vnic_stats *vstats = (struct opa_vnic_stats *)stats;
227 vinfo->stats[q_idx].tx_drop_state++;
235 vinfo->stats[q_idx].tx_dlid_zero++;
258 vinfo->stats[q_idx].netstats.tx_fifo_errors++;
260 vinfo->stats[q_idx].netstats.tx_carrier_errors++;
303 vinfo->stats[rxq->idx].rx_oversize++;
305 vinfo->stats[rxq->idx].rx_runt++;
357 vinfo_tmp->stats[0].netstats.rx_nohandler++;
372 vinfo->stats[q_idx].rx_drop_state++;
378 vinfo->stats[q_idx].netstats.rx_fifo_errors++;