pub struct BroadcomPortBuffers {
pub ingress_uc_pc: i32,
pub ingress_mc_pc: i32,
pub egress_uc_pc: i32,
pub egress_mc_pc: i32,
pub egress_queue_uc_pc: Vec<i32>,
pub egress_queue_mc_pc: Vec<i32>,
}Expand description
Broadcom Port Buffer Utilization - Format (4413,2)
Port level buffer utilization statistics from Broadcom switch ASICs
§XDR Definition (sFlow Broadcom Buffers)
/* Port level buffer utilization */
/* buffers_used metrics represent peak buffers used since last export */
/* opaque = counter_data; enterprise = 4413; format = 2 */
struct bst_port_buffers {
percentage ingress_uc_pc; /* ingress unicast buffers utilization */
percentage ingress_mc_pc; /* ingress multicast buffers utilization */
percentage egress_uc_pc; /* egress unicast buffers utilization */
percentage egress_mc_pc; /* egress multicast buffers utilization */
percentage egress_queue_uc_pc<8>; /* per egress queue unicast buffers utilization */
percentage egress_queue_mc_pc<8>; /* per egress queue multicast buffers utilization*/
}Fields§
§ingress_uc_pc: i32Ingress unicast buffers percentage utilization (in hundredths of a percent)
ingress_mc_pc: i32Ingress multicast buffers percentage utilization (in hundredths of a percent)
egress_uc_pc: i32Egress unicast buffers percentage utilization (in hundredths of a percent)
egress_mc_pc: i32Egress multicast buffers percentage utilization (in hundredths of a percent)
egress_queue_uc_pc: Vec<i32>Per egress queue unicast buffers percentage utilization (up to 8 queues)
egress_queue_mc_pc: Vec<i32>Per egress queue multicast buffers percentage utilization (up to 8 queues)
Trait Implementations§
Source§impl Clone for BroadcomPortBuffers
impl Clone for BroadcomPortBuffers
Source§fn clone(&self) -> BroadcomPortBuffers
fn clone(&self) -> BroadcomPortBuffers
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 BroadcomPortBuffers
impl Debug for BroadcomPortBuffers
Source§impl PartialEq for BroadcomPortBuffers
impl PartialEq for BroadcomPortBuffers
impl Eq for BroadcomPortBuffers
impl StructuralPartialEq for BroadcomPortBuffers
Auto Trait Implementations§
impl Freeze for BroadcomPortBuffers
impl RefUnwindSafe for BroadcomPortBuffers
impl Send for BroadcomPortBuffers
impl Sync for BroadcomPortBuffers
impl Unpin for BroadcomPortBuffers
impl UnwindSafe for BroadcomPortBuffers
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