Struct Networking

Source
pub struct Networking {
Show 34 fields pub rdma_protection_errors: Option<i64>, pub rdma_protocol_errors: Option<i64>, pub rdmarx_bytes: Option<i64>, pub rdmarx_requests: Option<i64>, pub rdmatx_bytes: Option<i64>, pub rdmatx_read_requests: Option<i64>, pub rdmatx_requests: Option<i64>, pub rdmatx_send_requests: Option<i64>, pub rdmatx_write_requests: Option<i64>, pub rx_broadcast_frames: Option<i64>, pub rx_discards: Option<i64>, pub rxfcs_errors: Option<i64>, pub rx_false_carrier_errors: Option<i64>, pub rx_frame_alignment_errors: Option<i64>, pub rx_frames: Option<i64>, pub rx_multicast_frames: Option<i64>, pub rx_oversize_frames: Option<i64>, pub rxpfc_frames: Option<i64>, pub rx_pause_xoff_frames: Option<i64>, pub rx_pause_xon_frames: Option<i64>, pub rx_undersize_frames: Option<i64>, pub rx_unicast_frames: Option<i64>, pub tx_broadcast_frames: Option<i64>, pub tx_discards: Option<i64>, pub tx_excessive_collisions: Option<i64>, pub tx_frames: Option<i64>, pub tx_late_collisions: Option<i64>, pub tx_multicast_frames: Option<i64>, pub tx_multiple_collisions: Option<i64>, pub txpfc_frames: Option<i64>, pub tx_pause_xoff_frames: Option<i64>, pub tx_pause_xon_frames: Option<i64>, pub tx_single_collisions: Option<i64>, pub tx_unicast_frames: Option<i64>,
}
Expand description

The port metrics for network ports, including Ethernet, Fibre Channel, and InfiniBand, that are not specific to one of these protocols.

Fields§

§rdma_protection_errors: Option<i64>

The total number of RDMA protection errors.

§rdma_protocol_errors: Option<i64>

The total number of RDMA protocol errors.

§rdmarx_bytes: Option<i64>

The total number of RDMA bytes received on a port since reset.

§rdmarx_requests: Option<i64>

The total number of RDMA requests received on a port since reset.

§rdmatx_bytes: Option<i64>

The total number of RDMA bytes transmitted on a port since reset.

§rdmatx_read_requests: Option<i64>

The total number of RDMA read requests transmitted on a port since reset.

§rdmatx_requests: Option<i64>

The total number of RDMA requests transmitted on a port since reset.

§rdmatx_send_requests: Option<i64>

The total number of RDMA send requests transmitted on a port since reset.

§rdmatx_write_requests: Option<i64>

The total number of RDMA write requests transmitted on a port since reset.

§rx_broadcast_frames: Option<i64>

The total number of valid broadcast frames received on a port since reset.

§rx_discards: Option<i64>

The total number of frames discarded in a port’s receive path since reset.

§rxfcs_errors: Option<i64>

The total number of frames received with frame check sequence (FCS) errors on a port since reset.

§rx_false_carrier_errors: Option<i64>

The total number of false carrier errors received from phy on a port since reset.

§rx_frame_alignment_errors: Option<i64>

The total number of frames received with alignment errors on a port since reset.

§rx_frames: Option<i64>

The total number of frames received on a port since reset.

§rx_multicast_frames: Option<i64>

The total number of valid multicast frames received on a port since reset.

§rx_oversize_frames: Option<i64>

The total number of frames that exceed the maximum frame size.

§rxpfc_frames: Option<i64>

The total number of priority flow control (PFC) frames received on a port since reset.

§rx_pause_xoff_frames: Option<i64>

The total number of flow control frames from the network to pause transmission.

§rx_pause_xon_frames: Option<i64>

The total number of flow control frames from the network to resume transmission.

§rx_undersize_frames: Option<i64>

The total number of frames that are smaller than the minimum frame size of 64 bytes.

§rx_unicast_frames: Option<i64>

The total number of valid unicast frames received on a port since reset.

§tx_broadcast_frames: Option<i64>

The total number of good broadcast frames transmitted on a port since reset.

§tx_discards: Option<i64>

The total number of frames discarded in a port’s transmit path since reset.

§tx_excessive_collisions: Option<i64>

The number of times a single transmitted frame encountered more than 15 collisions.

§tx_frames: Option<i64>

The total number of frames transmitted on a port since reset.

§tx_late_collisions: Option<i64>

The total number of collisions that occurred after one slot time as defined by IEEE 802.3.

§tx_multicast_frames: Option<i64>

The total number of good multicast frames transmitted on a port since reset.

§tx_multiple_collisions: Option<i64>

The times that a transmitted frame encountered 2-15 collisions.

§txpfc_frames: Option<i64>

The total number of priority flow control (PFC) frames sent on a port since reset.

§tx_pause_xoff_frames: Option<i64>

The total number of XOFF frames transmitted to the network.

§tx_pause_xon_frames: Option<i64>

The total number of XON frames transmitted to the network.

§tx_single_collisions: Option<i64>

The times that a successfully transmitted frame encountered a single collision.

§tx_unicast_frames: Option<i64>

The total number of good unicast frames transmitted on a port since reset.

Trait Implementations§

Source§

impl Clone for Networking

Source§

fn clone(&self) -> Networking

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

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

Performs copy-assignment from source. Read more
Source§

impl Debug for Networking

Source§

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

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

impl Default for Networking

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Networking

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Metadata<'static> for Networking

Source§

const JSON_SCHEMA: &'static str = "PortMetrics.v1_4_0.json"

Name of the json-schema file that describes the entity that implements this trait. Should be only the file name, so that it can be resolved relative to the URL of the redfish service, or the public Redfish schema index.
Source§

impl Serialize for Networking

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

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.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,