pub struct Stats {
pub bytes: u64,
pub packets: u32,
pub drops: u32,
pub overlimits: u32,
pub bps: u32,
pub pps: u32,
pub qlen: u32,
pub backlog: u32,
}
Expand description
Generic queue statistics
Fields
bytes: u64
Number of enqueued bytes
packets: u32
Number of enqueued packets
drops: u32
Packets dropped because of lack of resources
overlimits: u32
Number of throttle events when this flow goes out of allocated bandwidth
bps: u32
Current flow byte rate
pps: u32
Current flow packet rate
qlen: u32
backlog: u32
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