Struct redfish_codegen::models::port::v1_8_0::EthernetProperties
source · pub struct EthernetProperties {
pub associated_mac_addresses: Option<Vec<String>>,
pub eee_enabled: Option<bool>,
pub flow_control_configuration: Option<FlowControl>,
pub flow_control_status: Option<FlowControl>,
pub lldp_enabled: Option<bool>,
pub lldp_receive: Option<LLDPReceive>,
pub lldp_transmit: Option<LLDPTransmit>,
pub supported_ethernet_capabilities: Option<Vec<SupportedEthernetCapabilities>>,
pub wake_on_lan_enabled: Option<bool>,
}
Expand description
Ethernet-specific properties for a port.
Fields§
§associated_mac_addresses: Option<Vec<String>>
An array of configured MAC addresses that are associated with this network port, including the programmed address of the lowest numbered network device function, the configured but not active address, if applicable, the address for hardware port teaming, or other network addresses.
eee_enabled: Option<bool>
Indicates whether IEEE 802.3az Energy-Efficient Ethernet (EEE) is enabled on this port.
flow_control_configuration: Option<FlowControl>
§flow_control_status: Option<FlowControl>
§lldp_enabled: Option<bool>
Enable/disable LLDP for this port.
lldp_receive: Option<LLDPReceive>
§lldp_transmit: Option<LLDPTransmit>
§supported_ethernet_capabilities: Option<Vec<SupportedEthernetCapabilities>>
The set of Ethernet capabilities that this port supports.
wake_on_lan_enabled: Option<bool>
Indicates whether Wake on LAN (WoL) is enabled on this port.
Trait Implementations§
source§impl Clone for EthernetProperties
impl Clone for EthernetProperties
source§fn clone(&self) -> EthernetProperties
fn clone(&self) -> EthernetProperties
Returns a copy 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 EthernetProperties
impl Debug for EthernetProperties
source§impl Default for EthernetProperties
impl Default for EthernetProperties
source§fn default() -> EthernetProperties
fn default() -> EthernetProperties
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for EthernetProperties
impl<'de> Deserialize<'de> for EthernetProperties
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more