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, }