pub enum DistributedVirtualSwitchNicTeamingPolicyModeEnum {
LoadbalanceIp,
LoadbalanceSrcmac,
LoadbalanceSrcid,
FailoverExplicit,
LoadbalanceLoadbased,
Other_(String),
}Expand description
List of possible teaming modes supported by the vNetwork Distributed Switch.
The different policy modes define the way traffic is routed through the different uplink ports in a team.
Possible values:
-
loadbalance_ip: Routing based on IP hash -
loadbalance_srcmac: Route based on source MAC hash -
loadbalance_srcid: Route based on the source of the port ID -
failover_explicit: Use explicit failover order -
loadbalance_loadbased: Routing based by dynamically balancing traffic through the NICs in a team.This is the recommended teaming policy when the network I/O control feature is enabled for the vNetwork Distributed Switch.
Variants§
LoadbalanceIp
LoadbalanceSrcmac
LoadbalanceSrcid
FailoverExplicit
LoadbalanceLoadbased
Other_(String)
This variant handles values not known at compile time.
Implementations§
Trait Implementations§
Source§impl Clone for DistributedVirtualSwitchNicTeamingPolicyModeEnum
impl Clone for DistributedVirtualSwitchNicTeamingPolicyModeEnum
Source§fn clone(&self) -> DistributedVirtualSwitchNicTeamingPolicyModeEnum
fn clone(&self) -> DistributedVirtualSwitchNicTeamingPolicyModeEnum
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<'a> From<&'a DistributedVirtualSwitchNicTeamingPolicyModeEnum> for &'a str
impl<'a> From<&'a DistributedVirtualSwitchNicTeamingPolicyModeEnum> for &'a str
Source§fn from(value: &'a DistributedVirtualSwitchNicTeamingPolicyModeEnum) -> Self
fn from(value: &'a DistributedVirtualSwitchNicTeamingPolicyModeEnum) -> Self
Converts to this type from the input type.
Source§impl PartialEq for DistributedVirtualSwitchNicTeamingPolicyModeEnum
impl PartialEq for DistributedVirtualSwitchNicTeamingPolicyModeEnum
Source§fn eq(&self, other: &DistributedVirtualSwitchNicTeamingPolicyModeEnum) -> bool
fn eq(&self, other: &DistributedVirtualSwitchNicTeamingPolicyModeEnum) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for DistributedVirtualSwitchNicTeamingPolicyModeEnum
impl StructuralPartialEq for DistributedVirtualSwitchNicTeamingPolicyModeEnum
Auto Trait Implementations§
impl Freeze for DistributedVirtualSwitchNicTeamingPolicyModeEnum
impl RefUnwindSafe for DistributedVirtualSwitchNicTeamingPolicyModeEnum
impl Send for DistributedVirtualSwitchNicTeamingPolicyModeEnum
impl Sync for DistributedVirtualSwitchNicTeamingPolicyModeEnum
impl Unpin for DistributedVirtualSwitchNicTeamingPolicyModeEnum
impl UnsafeUnpin for DistributedVirtualSwitchNicTeamingPolicyModeEnum
impl UnwindSafe for DistributedVirtualSwitchNicTeamingPolicyModeEnum
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
Source§impl<To, T> CastInto<To> for T
impl<To, T> CastInto<To> for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.