Ieee80211Counters

Struct Ieee80211Counters 

Source
pub struct Ieee80211Counters {
Show 20 fields pub dot11_transmitted_fragment_count: u32, pub dot11_multicast_transmitted_frame_count: u32, pub dot11_failed_count: u32, pub dot11_retry_count: u32, pub dot11_multiple_retry_count: u32, pub dot11_frame_duplicate_count: u32, pub dot11_rts_success_count: u32, pub dot11_rts_failure_count: u32, pub dot11_ack_failure_count: u32, pub dot11_received_fragment_count: u32, pub dot11_multicast_received_frame_count: u32, pub dot11_fcs_error_count: u32, pub dot11_transmitted_frame_count: u32, pub dot11_wep_undecryptable_count: u32, pub dot11_qos_discarded_fragment_count: u32, pub dot11_associated_station_count: u32, pub dot11_qos_cf_polls_received_count: u32, pub dot11_qos_cf_polls_unused_count: u32, pub dot11_qos_cf_polls_unusable_count: u32, pub dot11_qos_cf_polls_lost_count: u32,
}
Expand description

IEEE 802.11 Counters - Format (0,6)

Wireless interface statistics

§XDR Definition (sFlow 802.11)

/* IEEE802.11 interface counters - see IEEE802dot11-MIB */
/* opaque = counter_data; enterprise = 0; format = 6 */

struct ieee80211_counters {
    unsigned int dot11TransmittedFragmentCount;
    unsigned int dot11MulticastTransmittedFrameCount;
    unsigned int dot11FailedCount;
    unsigned int dot11RetryCount;
    unsigned int dot11MultipleRetryCount;
    unsigned int dot11FrameDuplicateCount;
    unsigned int dot11RTSSuccessCount;
    unsigned int dot11RTSFailureCount;
    unsigned int dot11ACKFailureCount;
    unsigned int dot11ReceivedFragmentCount;
    unsigned int dot11MulticastReceivedFrameCount;
    unsigned int dot11FCSErrorCount;
    unsigned int dot11TransmittedFrameCount;
    unsigned int dot11WEPUndecryptableCount;
    unsigned int dot11QoSDiscardedFragmentCount;
    unsigned int dot11AssociatedStationCount;
    unsigned int dot11QoSCFPollsReceivedCount;
    unsigned int dot11QoSCFPollsUnusedCount;
    unsigned int dot11QoSCFPollsUnusableCount;
    unsigned int dot11QoSCFPollsLostCount;
}

Fields§

§dot11_transmitted_fragment_count: u32§dot11_multicast_transmitted_frame_count: u32§dot11_failed_count: u32§dot11_retry_count: u32§dot11_multiple_retry_count: u32§dot11_frame_duplicate_count: u32§dot11_rts_success_count: u32§dot11_rts_failure_count: u32§dot11_ack_failure_count: u32§dot11_received_fragment_count: u32§dot11_multicast_received_frame_count: u32§dot11_fcs_error_count: u32§dot11_transmitted_frame_count: u32§dot11_wep_undecryptable_count: u32§dot11_qos_discarded_fragment_count: u32§dot11_associated_station_count: u32§dot11_qos_cf_polls_received_count: u32§dot11_qos_cf_polls_unused_count: u32§dot11_qos_cf_polls_unusable_count: u32§dot11_qos_cf_polls_lost_count: u32

Trait Implementations§

Source§

impl Clone for Ieee80211Counters

Source§

fn clone(&self) -> Ieee80211Counters

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Ieee80211Counters

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl PartialEq for Ieee80211Counters

Source§

fn eq(&self, other: &Ieee80211Counters) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Eq for Ieee80211Counters

Source§

impl StructuralPartialEq for Ieee80211Counters

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.