• Home
  • Raw
  • Download

Lines Matching full:stats

66 #define SUM_GRP_COUNTERS(stats, qstats, x_grp) do {            \  argument
69 dst64 = &stats->x_grp.unicast; \
70 dst64 <= &stats->x_grp.s_1519_max;) { \
80 struct opa_vnic_stats *stats) in hfi1_vnic_update_stats() argument
87 struct opa_vnic_stats *qstats = &vinfo->stats[i]; in hfi1_vnic_update_stats()
88 struct rtnl_link_stats64 *qnstats = &vinfo->stats[i].netstats; in hfi1_vnic_update_stats()
90 stats->netstats.tx_fifo_errors += qnstats->tx_fifo_errors; in hfi1_vnic_update_stats()
91 stats->netstats.tx_carrier_errors += qnstats->tx_carrier_errors; in hfi1_vnic_update_stats()
92 stats->tx_drop_state += qstats->tx_drop_state; in hfi1_vnic_update_stats()
93 stats->tx_dlid_zero += qstats->tx_dlid_zero; in hfi1_vnic_update_stats()
95 SUM_GRP_COUNTERS(stats, qstats, tx_grp); in hfi1_vnic_update_stats()
96 stats->netstats.tx_packets += qnstats->tx_packets; in hfi1_vnic_update_stats()
97 stats->netstats.tx_bytes += qnstats->tx_bytes; in hfi1_vnic_update_stats()
102 struct opa_vnic_stats *qstats = &vinfo->stats[i]; in hfi1_vnic_update_stats()
103 struct rtnl_link_stats64 *qnstats = &vinfo->stats[i].netstats; in hfi1_vnic_update_stats()
105 stats->netstats.rx_fifo_errors += qnstats->rx_fifo_errors; in hfi1_vnic_update_stats()
106 stats->netstats.rx_nohandler += qnstats->rx_nohandler; in hfi1_vnic_update_stats()
107 stats->rx_drop_state += qstats->rx_drop_state; in hfi1_vnic_update_stats()
108 stats->rx_oversize += qstats->rx_oversize; in hfi1_vnic_update_stats()
109 stats->rx_runt += qstats->rx_runt; in hfi1_vnic_update_stats()
111 SUM_GRP_COUNTERS(stats, qstats, rx_grp); in hfi1_vnic_update_stats()
112 stats->netstats.rx_packets += qnstats->rx_packets; in hfi1_vnic_update_stats()
113 stats->netstats.rx_bytes += qnstats->rx_bytes; in hfi1_vnic_update_stats()
116 stats->netstats.tx_errors = stats->netstats.tx_fifo_errors + in hfi1_vnic_update_stats()
117 stats->netstats.tx_carrier_errors + in hfi1_vnic_update_stats()
118 stats->tx_drop_state + stats->tx_dlid_zero; in hfi1_vnic_update_stats()
119 stats->netstats.tx_dropped = stats->netstats.tx_errors; in hfi1_vnic_update_stats()
121 stats->netstats.rx_errors = stats->netstats.rx_fifo_errors + in hfi1_vnic_update_stats()
122 stats->netstats.rx_nohandler + in hfi1_vnic_update_stats()
123 stats->rx_drop_state + stats->rx_oversize + in hfi1_vnic_update_stats()
124 stats->rx_runt; in hfi1_vnic_update_stats()
125 stats->netstats.rx_dropped = stats->netstats.rx_errors; in hfi1_vnic_update_stats()
127 netdev->stats.tx_packets = stats->netstats.tx_packets; in hfi1_vnic_update_stats()
128 netdev->stats.tx_bytes = stats->netstats.tx_bytes; in hfi1_vnic_update_stats()
129 netdev->stats.tx_fifo_errors = stats->netstats.tx_fifo_errors; in hfi1_vnic_update_stats()
130 netdev->stats.tx_carrier_errors = stats->netstats.tx_carrier_errors; in hfi1_vnic_update_stats()
131 netdev->stats.tx_errors = stats->netstats.tx_errors; in hfi1_vnic_update_stats()
132 netdev->stats.tx_dropped = stats->netstats.tx_dropped; in hfi1_vnic_update_stats()
134 netdev->stats.rx_packets = stats->netstats.rx_packets; in hfi1_vnic_update_stats()
135 netdev->stats.rx_bytes = stats->netstats.rx_bytes; in hfi1_vnic_update_stats()
136 netdev->stats.rx_fifo_errors = stats->netstats.rx_fifo_errors; in hfi1_vnic_update_stats()
137 netdev->stats.multicast = stats->rx_grp.mcastbcast; in hfi1_vnic_update_stats()
138 netdev->stats.rx_length_errors = stats->rx_oversize + stats->rx_runt; in hfi1_vnic_update_stats()
139 netdev->stats.rx_errors = stats->netstats.rx_errors; in hfi1_vnic_update_stats()
140 netdev->stats.rx_dropped = stats->netstats.rx_dropped; in hfi1_vnic_update_stats()
169 struct opa_vnic_stats *stats = &vinfo->stats[q_idx]; in hfi1_vnic_update_tx_counters() local
170 struct opa_vnic_grp_stats *tx_grp = &stats->tx_grp; in hfi1_vnic_update_tx_counters()
173 stats->netstats.tx_packets++; in hfi1_vnic_update_tx_counters()
174 stats->netstats.tx_bytes += skb->len + ETH_FCS_LEN; in hfi1_vnic_update_tx_counters()
198 struct opa_vnic_stats *stats = &vinfo->stats[q_idx]; in hfi1_vnic_update_rx_counters() local
199 struct opa_vnic_grp_stats *rx_grp = &stats->rx_grp; in hfi1_vnic_update_rx_counters()
202 stats->netstats.rx_packets++; in hfi1_vnic_update_rx_counters()
203 stats->netstats.rx_bytes += skb->len + ETH_FCS_LEN; in hfi1_vnic_update_rx_counters()
224 struct rtnl_link_stats64 *stats) in hfi1_vnic_get_stats64() argument
226 struct opa_vnic_stats *vstats = (struct opa_vnic_stats *)stats; in hfi1_vnic_get_stats64()
269 vinfo->stats[q_idx].tx_drop_state++; in hfi1_netdev_start_xmit()
277 vinfo->stats[q_idx].tx_dlid_zero++; in hfi1_netdev_start_xmit()
300 vinfo->stats[q_idx].netstats.tx_fifo_errors++; in hfi1_netdev_start_xmit()
302 vinfo->stats[q_idx].netstats.tx_carrier_errors++; in hfi1_netdev_start_xmit()
345 vinfo->stats[rxq->idx].rx_oversize++; in hfi1_vnic_decap_skb()
347 vinfo->stats[rxq->idx].rx_runt++; in hfi1_vnic_decap_skb()
399 vinfo_tmp->stats[0].netstats.rx_nohandler++; in hfi1_vnic_bypass_rcv()
414 vinfo->stats[q_idx].rx_drop_state++; in hfi1_vnic_bypass_rcv()
420 vinfo->stats[q_idx].netstats.rx_fifo_errors++; in hfi1_vnic_bypass_rcv()