pub struct EthernetInterfaceCounters {Show 13 fields
pub dot3_stats_alignment_errors: u32,
pub dot3_stats_fcs_errors: u32,
pub dot3_stats_single_collision_frames: u32,
pub dot3_stats_multiple_collision_frames: u32,
pub dot3_stats_sqe_test_errors: u32,
pub dot3_stats_deferred_transmissions: u32,
pub dot3_stats_late_collisions: u32,
pub dot3_stats_excessive_collisions: u32,
pub dot3_stats_internal_mac_transmit_errors: u32,
pub dot3_stats_carrier_sense_errors: u32,
pub dot3_stats_frame_too_longs: u32,
pub dot3_stats_internal_mac_receive_errors: u32,
pub dot3_stats_symbol_errors: u32,
}Expand description
Ethernet Interface Counters - Format (0,2)
Ethernet-specific statistics (RFC 2358)
§XDR Definition (sFlow v5)
/* Ethernet Interface Counters - see RFC 2358 */
/* opaque = counter_data; enterprise = 0; format = 2 */
struct ethernet_counters {
unsigned int dot3StatsAlignmentErrors;
unsigned int dot3StatsFCSErrors;
unsigned int dot3StatsSingleCollisionFrames;
unsigned int dot3StatsMultipleCollisionFrames;
unsigned int dot3StatsSQETestErrors;
unsigned int dot3StatsDeferredTransmissions;
unsigned int dot3StatsLateCollisions;
unsigned int dot3StatsExcessiveCollisions;
unsigned int dot3StatsInternalMacTransmitErrors;
unsigned int dot3StatsCarrierSenseErrors;
unsigned int dot3StatsFrameTooLongs;
unsigned int dot3StatsInternalMacReceiveErrors;
unsigned int dot3StatsSymbolErrors;
}Fields§
§dot3_stats_alignment_errors: u32Alignment errors
dot3_stats_fcs_errors: u32FCS errors
dot3_stats_single_collision_frames: u32Single collision frames
dot3_stats_multiple_collision_frames: u32Multiple collision frames
dot3_stats_sqe_test_errors: u32SQE test errors
dot3_stats_deferred_transmissions: u32Deferred transmissions
dot3_stats_late_collisions: u32Late collisions
dot3_stats_excessive_collisions: u32Excessive collisions
dot3_stats_internal_mac_transmit_errors: u32Internal MAC transmit errors
dot3_stats_carrier_sense_errors: u32Carrier sense errors
dot3_stats_frame_too_longs: u32Frame too long errors
dot3_stats_internal_mac_receive_errors: u32Internal MAC receive errors
dot3_stats_symbol_errors: u32Symbol errors
Trait Implementations§
Source§impl Clone for EthernetInterfaceCounters
impl Clone for EthernetInterfaceCounters
Source§fn clone(&self) -> EthernetInterfaceCounters
fn clone(&self) -> EthernetInterfaceCounters
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EthernetInterfaceCounters
impl Debug for EthernetInterfaceCounters
impl Eq for EthernetInterfaceCounters
impl StructuralPartialEq for EthernetInterfaceCounters
Auto Trait Implementations§
impl Freeze for EthernetInterfaceCounters
impl RefUnwindSafe for EthernetInterfaceCounters
impl Send for EthernetInterfaceCounters
impl Sync for EthernetInterfaceCounters
impl Unpin for EthernetInterfaceCounters
impl UnwindSafe for EthernetInterfaceCounters
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more