Enum redfish_codegen::models::ethernet_interface::v1_9_0::TeamMode
source · pub enum TeamMode {
None,
RoundRobin,
ActiveBackup,
XOR,
Broadcast,
IEEE8023,
AdaptiveTransmitLoadBalancing,
AdaptiveLoadBalancing,
}
Variants§
None
No teaming.
RoundRobin
Packets are transmitted in sequential order from the teamed interfaces.
ActiveBackup
One interface in the team is active and the others are kept in standby until a failure occurs.
XOR
Transmitting is determined based upon a hash policy.
Broadcast
Packets are transmitted on all interfaces in the team.
IEEE8023
The interfaces in the team create an IEEE802.3ad link aggregation group.
AdaptiveTransmitLoadBalancing
Packets are transmitted based upon the current load of each interface in the team.
AdaptiveLoadBalancing
Packets are transmitted and received based upon the current load of each interface in the team.
Trait Implementations§
source§impl<'de> Deserialize<'de> for TeamMode
impl<'de> Deserialize<'de> for TeamMode
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