pub struct Stats {Show 24 fields
pub rx_packets: u32,
pub tx_packets: u32,
pub rx_bytes: u32,
pub tx_bytes: u32,
pub rx_errors: u32,
pub tx_errors: u32,
pub rx_dropped: u32,
pub tx_dropped: u32,
pub multicast: u32,
pub collisions: u32,
pub rx_length_errors: u32,
pub rx_over_errors: u32,
pub rx_crc_errors: u32,
pub rx_frame_errors: u32,
pub rx_fifo_errors: u32,
pub rx_missed_errors: u32,
pub tx_aborted_errors: u32,
pub tx_carrier_errors: u32,
pub tx_fifo_errors: u32,
pub tx_heartbeat_errors: u32,
pub tx_window_errors: u32,
pub rx_compressed: u32,
pub tx_compressed: u32,
pub rx_nohandler: u32,
}
Fields
rx_packets: u32
total packets received
tx_packets: u32
total packets transmitted
rx_bytes: u32
total bytes received
tx_bytes: u32
total bytes transmitted
rx_errors: u32
bad packets received
tx_errors: u32
packet transmit problems
rx_dropped: u32
no space in linux buffers
tx_dropped: u32
no space available in linux
multicast: u32
multicast packets received
collisions: u32
rx_length_errors: u32
rx_over_errors: u32
receiver ring buff overflow
rx_crc_errors: u32
received packets with crc error
rx_frame_errors: u32
received frame alignment errors
rx_fifo_errors: u32
recv’r fifo overrun
rx_missed_errors: u32
receiver missed packet
tx_aborted_errors: u32
tx_carrier_errors: u32
tx_fifo_errors: u32
tx_heartbeat_errors: u32
tx_window_errors: u32
rx_compressed: u32
tx_compressed: u32
rx_nohandler: u32
dropped, no handler found
Trait Implementations
sourceimpl<T: AsRef<[u8]>> Parseable<StatsBuffer<T>> for Stats
impl<T: AsRef<[u8]>> Parseable<StatsBuffer<T>> for Stats
sourcefn parse(buf: &StatsBuffer<T>) -> Result<Self, DecodeError>
fn parse(buf: &StatsBuffer<T>) -> Result<Self, DecodeError>
Deserialize the current type.
impl Copy for Stats
impl Eq for Stats
impl StructuralEq for Stats
impl StructuralPartialEq for Stats
Auto Trait Implementations
impl RefUnwindSafe for Stats
impl Send for Stats
impl Sync for Stats
impl Unpin for Stats
impl UnwindSafe for Stats
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more