extern struct rtnl_link_stats64 [src]
Fields
rx_packets: u64total packets received
tx_packets: u64total packets transmitted
rx_bytes: u64total bytes received
tx_bytes: u64total bytes transmitted
rx_errors: u64bad packets received
tx_errors: u64packet transmit problems
rx_dropped: u64no space in linux buffers
tx_dropped: u64no space available in linux
multicast: u64multicast packets received
collisions: u64
rx_length_errors: u64
rx_over_errors: u64receiver ring buff overflow
rx_crc_errors: u64recved pkt with crc error
rx_frame_errors: u64recv'd frame alignment error
rx_fifo_errors: u64recv'r fifo overrun
rx_missed_errors: u64receiver missed packet
tx_aborted_errors: u64
tx_carrier_errors: u64
tx_fifo_errors: u64
tx_heartbeat_errors: u64
tx_window_errors: u64
rx_compressed: u64
tx_compressed: u64
rx_nohandler: u64dropped, no handler found
Source
pub const rtnl_link_stats64 = extern struct {
/// total packets received
rx_packets: u64,
/// total packets transmitted
tx_packets: u64,
/// total bytes received
rx_bytes: u64,
/// total bytes transmitted
tx_bytes: u64,
/// bad packets received
rx_errors: u64,
/// packet transmit problems
tx_errors: u64,
/// no space in linux buffers
rx_dropped: u64,
/// no space available in linux
tx_dropped: u64,
/// multicast packets received
multicast: u64,
collisions: u64,
// detailed rx_errors
rx_length_errors: u64,
/// receiver ring buff overflow
rx_over_errors: u64,
/// recved pkt with crc error
rx_crc_errors: u64,
/// recv'd frame alignment error
rx_frame_errors: u64,
/// recv'r fifo overrun
rx_fifo_errors: u64,
/// receiver missed packet
rx_missed_errors: u64,
// detailed tx_errors
tx_aborted_errors: u64,
tx_carrier_errors: u64,
tx_fifo_errors: u64,
tx_heartbeat_errors: u64,
tx_window_errors: u64,
// for cslip etc
rx_compressed: u64,
tx_compressed: u64,
/// dropped, no handler found
rx_nohandler: u64,
}