[][src]Struct usrsctp_sys::sctpstat

#[repr(C)]pub struct sctpstat {
    pub sctps_discontinuitytime: sctp_timeval,
    pub sctps_currestab: u32,
    pub sctps_activeestab: u32,
    pub sctps_restartestab: u32,
    pub sctps_collisionestab: u32,
    pub sctps_passiveestab: u32,
    pub sctps_aborted: u32,
    pub sctps_shutdown: u32,
    pub sctps_outoftheblue: u32,
    pub sctps_checksumerrors: u32,
    pub sctps_outcontrolchunks: u32,
    pub sctps_outorderchunks: u32,
    pub sctps_outunorderchunks: u32,
    pub sctps_incontrolchunks: u32,
    pub sctps_inorderchunks: u32,
    pub sctps_inunorderchunks: u32,
    pub sctps_fragusrmsgs: u32,
    pub sctps_reasmusrmsgs: u32,
    pub sctps_outpackets: u32,
    pub sctps_inpackets: u32,
    pub sctps_recvpackets: u32,
    pub sctps_recvdatagrams: u32,
    pub sctps_recvpktwithdata: u32,
    pub sctps_recvsacks: u32,
    pub sctps_recvdata: u32,
    pub sctps_recvdupdata: u32,
    pub sctps_recvheartbeat: u32,
    pub sctps_recvheartbeatack: u32,
    pub sctps_recvecne: u32,
    pub sctps_recvauth: u32,
    pub sctps_recvauthmissing: u32,
    pub sctps_recvivalhmacid: u32,
    pub sctps_recvivalkeyid: u32,
    pub sctps_recvauthfailed: u32,
    pub sctps_recvexpress: u32,
    pub sctps_recvexpressm: u32,
    pub sctps_recv_spare: u32,
    pub sctps_recvswcrc: u32,
    pub sctps_recvhwcrc: u32,
    pub sctps_sendpackets: u32,
    pub sctps_sendsacks: u32,
    pub sctps_senddata: u32,
    pub sctps_sendretransdata: u32,
    pub sctps_sendfastretrans: u32,
    pub sctps_sendmultfastretrans: u32,
    pub sctps_sendheartbeat: u32,
    pub sctps_sendecne: u32,
    pub sctps_sendauth: u32,
    pub sctps_senderrors: u32,
    pub sctps_send_spare: u32,
    pub sctps_sendswcrc: u32,
    pub sctps_sendhwcrc: u32,
    pub sctps_pdrpfmbox: u32,
    pub sctps_pdrpfehos: u32,
    pub sctps_pdrpmbda: u32,
    pub sctps_pdrpmbct: u32,
    pub sctps_pdrpbwrpt: u32,
    pub sctps_pdrpcrupt: u32,
    pub sctps_pdrpnedat: u32,
    pub sctps_pdrppdbrk: u32,
    pub sctps_pdrptsnnf: u32,
    pub sctps_pdrpdnfnd: u32,
    pub sctps_pdrpdiwnp: u32,
    pub sctps_pdrpdizrw: u32,
    pub sctps_pdrpbadd: u32,
    pub sctps_pdrpmark: u32,
    pub sctps_timoiterator: u32,
    pub sctps_timodata: u32,
    pub sctps_timowindowprobe: u32,
    pub sctps_timoinit: u32,
    pub sctps_timosack: u32,
    pub sctps_timoshutdown: u32,
    pub sctps_timoheartbeat: u32,
    pub sctps_timocookie: u32,
    pub sctps_timosecret: u32,
    pub sctps_timopathmtu: u32,
    pub sctps_timoshutdownack: u32,
    pub sctps_timoshutdownguard: u32,
    pub sctps_timostrmrst: u32,
    pub sctps_timoearlyfr: u32,
    pub sctps_timoasconf: u32,
    pub sctps_timodelprim: u32,
    pub sctps_timoautoclose: u32,
    pub sctps_timoassockill: u32,
    pub sctps_timoinpkill: u32,
    pub sctps_spare: [u32; 11],
    pub sctps_hdrops: u32,
    pub sctps_badsum: u32,
    pub sctps_noport: u32,
    pub sctps_badvtag: u32,
    pub sctps_badsid: u32,
    pub sctps_nomem: u32,
    pub sctps_fastretransinrtt: u32,
    pub sctps_markedretrans: u32,
    pub sctps_naglesent: u32,
    pub sctps_naglequeued: u32,
    pub sctps_maxburstqueued: u32,
    pub sctps_ifnomemqueued: u32,
    pub sctps_windowprobed: u32,
    pub sctps_lowlevelerr: u32,
    pub sctps_lowlevelerrusr: u32,
    pub sctps_datadropchklmt: u32,
    pub sctps_datadroprwnd: u32,
    pub sctps_ecnereducedcwnd: u32,
    pub sctps_vtagexpress: u32,
    pub sctps_vtagbogus: u32,
    pub sctps_primary_randry: u32,
    pub sctps_cmt_randry: u32,
    pub sctps_slowpath_sack: u32,
    pub sctps_wu_sacks_sent: u32,
    pub sctps_sends_with_flags: u32,
    pub sctps_sends_with_unord: u32,
    pub sctps_sends_with_eof: u32,
    pub sctps_sends_with_abort: u32,
    pub sctps_protocol_drain_calls: u32,
    pub sctps_protocol_drains_done: u32,
    pub sctps_read_peeks: u32,
    pub sctps_cached_chk: u32,
    pub sctps_cached_strmoq: u32,
    pub sctps_left_abandon: u32,
    pub sctps_send_burst_avoid: u32,
    pub sctps_send_cwnd_avoid: u32,
    pub sctps_fwdtsn_map_over: u32,
    pub sctps_queue_upd_ecne: u32,
    pub sctps_reserved: [u32; 31],
}

Fields

sctps_discontinuitytime: sctp_timevalsctps_currestab: u32sctps_activeestab: u32sctps_restartestab: u32sctps_collisionestab: u32sctps_passiveestab: u32sctps_aborted: u32sctps_shutdown: u32sctps_outoftheblue: u32sctps_checksumerrors: u32sctps_outcontrolchunks: u32sctps_outorderchunks: u32sctps_outunorderchunks: u32sctps_incontrolchunks: u32sctps_inorderchunks: u32sctps_inunorderchunks: u32sctps_fragusrmsgs: u32sctps_reasmusrmsgs: u32sctps_outpackets: u32sctps_inpackets: u32sctps_recvpackets: u32sctps_recvdatagrams: u32sctps_recvpktwithdata: u32sctps_recvsacks: u32sctps_recvdata: u32sctps_recvdupdata: u32sctps_recvheartbeat: u32sctps_recvheartbeatack: u32sctps_recvecne: u32sctps_recvauth: u32sctps_recvauthmissing: u32sctps_recvivalhmacid: u32sctps_recvivalkeyid: u32sctps_recvauthfailed: u32sctps_recvexpress: u32sctps_recvexpressm: u32sctps_recv_spare: u32sctps_recvswcrc: u32sctps_recvhwcrc: u32sctps_sendpackets: u32sctps_sendsacks: u32sctps_senddata: u32sctps_sendretransdata: u32sctps_sendfastretrans: u32sctps_sendmultfastretrans: u32sctps_sendheartbeat: u32sctps_sendecne: u32sctps_sendauth: u32sctps_senderrors: u32sctps_send_spare: u32sctps_sendswcrc: u32sctps_sendhwcrc: u32sctps_pdrpfmbox: u32sctps_pdrpfehos: u32sctps_pdrpmbda: u32sctps_pdrpmbct: u32sctps_pdrpbwrpt: u32sctps_pdrpcrupt: u32sctps_pdrpnedat: u32sctps_pdrppdbrk: u32sctps_pdrptsnnf: u32sctps_pdrpdnfnd: u32sctps_pdrpdiwnp: u32sctps_pdrpdizrw: u32sctps_pdrpbadd: u32sctps_pdrpmark: u32sctps_timoiterator: u32sctps_timodata: u32sctps_timowindowprobe: u32sctps_timoinit: u32sctps_timosack: u32sctps_timoshutdown: u32sctps_timoheartbeat: u32sctps_timocookie: u32sctps_timosecret: u32sctps_timopathmtu: u32sctps_timoshutdownack: u32sctps_timoshutdownguard: u32sctps_timostrmrst: u32sctps_timoearlyfr: u32sctps_timoasconf: u32sctps_timodelprim: u32sctps_timoautoclose: u32sctps_timoassockill: u32sctps_timoinpkill: u32sctps_spare: [u32; 11]sctps_hdrops: u32sctps_badsum: u32sctps_noport: u32sctps_badvtag: u32sctps_badsid: u32sctps_nomem: u32sctps_fastretransinrtt: u32sctps_markedretrans: u32sctps_naglesent: u32sctps_naglequeued: u32sctps_maxburstqueued: u32sctps_ifnomemqueued: u32sctps_windowprobed: u32sctps_lowlevelerr: u32sctps_lowlevelerrusr: u32sctps_datadropchklmt: u32sctps_datadroprwnd: u32sctps_ecnereducedcwnd: u32sctps_vtagexpress: u32sctps_vtagbogus: u32sctps_primary_randry: u32sctps_cmt_randry: u32sctps_slowpath_sack: u32sctps_wu_sacks_sent: u32sctps_sends_with_flags: u32sctps_sends_with_unord: u32sctps_sends_with_eof: u32sctps_sends_with_abort: u32sctps_protocol_drain_calls: u32sctps_protocol_drains_done: u32sctps_read_peeks: u32sctps_cached_chk: u32sctps_cached_strmoq: u32sctps_left_abandon: u32sctps_send_burst_avoid: u32sctps_send_cwnd_avoid: u32sctps_fwdtsn_map_over: u32sctps_queue_upd_ecne: u32sctps_reserved: [u32; 31]

Trait Implementations

impl Clone for sctpstat[src]

impl Copy for sctpstat[src]

impl Debug for sctpstat[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.