Mib2TcpGroup

Struct Mib2TcpGroup 

Source
pub struct Mib2TcpGroup {
Show 15 fields pub tcp_rto_algorithm: u32, pub tcp_rto_min: u32, pub tcp_rto_max: u32, pub tcp_max_conn: u32, pub tcp_active_opens: u32, pub tcp_passive_opens: u32, pub tcp_attempt_fails: u32, pub tcp_estab_resets: u32, pub tcp_curr_estab: u32, pub tcp_in_segs: u32, pub tcp_out_segs: u32, pub tcp_retrans_segs: u32, pub tcp_in_errs: u32, pub tcp_out_rsts: u32, pub tcp_in_csum_errs: u32,
}
Expand description

MIB-2 TCP Group - Format (0,2009)

TCP protocol statistics from MIB-II

§XDR Definition (sFlow Host TCP/IP)

/* TCP Group - see MIB-II */
/* opaque = counter_data; enterprise = 0; format = 2009 */

struct mib2_tcp_group {
  unsigned int tcpRtoAlgorithm;
  unsigned int tcpRtoMin;
  unsigned int tcpRtoMax;
  unsigned int tcpMaxConn;
  unsigned int tcpActiveOpens;
  unsigned int tcpPassiveOpens;
  unsigned int tcpAttemptFails;
  unsigned int tcpEstabResets;
  unsigned int tcpCurrEstab;
  unsigned int tcpInSegs;
  unsigned int tcpOutSegs;
  unsigned int tcpRetransSegs;
  unsigned int tcpInErrs;
  unsigned int tcpOutRsts;
  unsigned int tcpInCsumErrs;
}

Fields§

§tcp_rto_algorithm: u32§tcp_rto_min: u32§tcp_rto_max: u32§tcp_max_conn: u32§tcp_active_opens: u32§tcp_passive_opens: u32§tcp_attempt_fails: u32§tcp_estab_resets: u32§tcp_curr_estab: u32§tcp_in_segs: u32§tcp_out_segs: u32§tcp_retrans_segs: u32§tcp_in_errs: u32§tcp_out_rsts: u32§tcp_in_csum_errs: u32

Trait Implementations§

Source§

impl Clone for Mib2TcpGroup

Source§

fn clone(&self) -> Mib2TcpGroup

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 Mib2TcpGroup

Source§

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

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

impl PartialEq for Mib2TcpGroup

Source§

fn eq(&self, other: &Mib2TcpGroup) -> 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 Mib2TcpGroup

Source§

impl StructuralPartialEq for Mib2TcpGroup

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.