1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright 2008-2017 Cisco Systems, Inc. All rights reserved.
3 * Copyright 2007 Nuova Systems, Inc. All rights reserved.
10 struct vnic_tx_stats {
11 uint64_t tx_frames_ok;
12 uint64_t tx_unicast_frames_ok;
13 uint64_t tx_multicast_frames_ok;
14 uint64_t tx_broadcast_frames_ok;
16 uint64_t tx_unicast_bytes_ok;
17 uint64_t tx_multicast_bytes_ok;
18 uint64_t tx_broadcast_bytes_ok;
26 struct vnic_rx_stats {
27 uint64_t rx_frames_ok;
28 uint64_t rx_frames_total;
29 uint64_t rx_unicast_frames_ok;
30 uint64_t rx_multicast_frames_ok;
31 uint64_t rx_broadcast_frames_ok;
33 uint64_t rx_unicast_bytes_ok;
34 uint64_t rx_multicast_bytes_ok;
35 uint64_t rx_broadcast_bytes_ok;
40 uint64_t rx_crc_errors;
41 uint64_t rx_frames_64;
42 uint64_t rx_frames_127;
43 uint64_t rx_frames_255;
44 uint64_t rx_frames_511;
45 uint64_t rx_frames_1023;
46 uint64_t rx_frames_1518;
47 uint64_t rx_frames_to_max;
52 struct vnic_tx_stats tx;
53 struct vnic_rx_stats rx;
56 #endif /* _VNIC_STATS_H_ */