Enum netlink_packet_route::rtnl::link::nlas::InfoBridge
source · [−]pub enum InfoBridge {
Show 48 variants
Unspec(Vec<u8>),
GroupAddr([u8; 6]),
FdbFlush(Vec<u8>),
Pad(Vec<u8>),
HelloTimer(u64),
TcnTimer(u64),
TopologyChangeTimer(u64),
GcTimer(u64),
MulticastMembershipInterval(u64),
MulticastQuerierInterval(u64),
MulticastQueryInterval(u64),
MulticastQueryResponseInterval(u64),
MulticastLastMemberInterval(u64),
MulticastStartupQueryInterval(u64),
ForwardDelay(u32),
HelloTime(u32),
MaxAge(u32),
AgeingTime(u32),
StpState(u32),
MulticastHashElasticity(u32),
MulticastHashMax(u32),
MulticastLastMemberCount(u32),
MulticastStartupQueryCount(u32),
RootPathCost(u32),
Priority(u16),
VlanProtocol(u16),
GroupFwdMask(u16),
RootId((u16, [u8; 6])),
BridgeId((u16, [u8; 6])),
RootPort(u16),
VlanDefaultPvid(u16),
VlanFiltering(u8),
TopologyChange(u8),
TopologyChangeDetected(u8),
MulticastRouter(u8),
MulticastSnooping(u8),
MulticastQueryUseIfaddr(u8),
MulticastQuerier(u8),
NfCallIpTables(u8),
NfCallIp6Tables(u8),
NfCallArpTables(u8),
VlanStatsEnabled(u8),
MulticastStatsEnabled(u8),
MulticastIgmpVersion(u8),
MulticastMldVersion(u8),
VlanStatsPerHost(u8),
MultiBoolOpt(u64),
Other(DefaultNla),
}
Variants
Unspec(Vec<u8>)
GroupAddr([u8; 6])
FdbFlush(Vec<u8>)
Pad(Vec<u8>)
HelloTimer(u64)
TcnTimer(u64)
TopologyChangeTimer(u64)
GcTimer(u64)
MulticastMembershipInterval(u64)
MulticastQuerierInterval(u64)
MulticastQueryInterval(u64)
MulticastQueryResponseInterval(u64)
MulticastLastMemberInterval(u64)
MulticastStartupQueryInterval(u64)
ForwardDelay(u32)
HelloTime(u32)
MaxAge(u32)
AgeingTime(u32)
StpState(u32)
MulticastHashElasticity(u32)
MulticastHashMax(u32)
MulticastLastMemberCount(u32)
MulticastStartupQueryCount(u32)
RootPathCost(u32)
Priority(u16)
VlanProtocol(u16)
GroupFwdMask(u16)
RootId((u16, [u8; 6]))
BridgeId((u16, [u8; 6]))
RootPort(u16)
VlanDefaultPvid(u16)
VlanFiltering(u8)
TopologyChange(u8)
TopologyChangeDetected(u8)
MulticastRouter(u8)
MulticastSnooping(u8)
MulticastQueryUseIfaddr(u8)
MulticastQuerier(u8)
NfCallIpTables(u8)
NfCallIp6Tables(u8)
NfCallArpTables(u8)
VlanStatsEnabled(u8)
MulticastStatsEnabled(u8)
MulticastIgmpVersion(u8)
MulticastMldVersion(u8)
VlanStatsPerHost(u8)
MultiBoolOpt(u64)
Other(DefaultNla)
Trait Implementations
sourceimpl Clone for InfoBridge
impl Clone for InfoBridge
sourcefn clone(&self) -> InfoBridge
fn clone(&self) -> InfoBridge
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for InfoBridge
impl Debug for InfoBridge
sourceimpl Nla for InfoBridge
impl Nla for InfoBridge
sourceimpl PartialEq<InfoBridge> for InfoBridge
impl PartialEq<InfoBridge> for InfoBridge
sourcefn eq(&self, other: &InfoBridge) -> bool
fn eq(&self, other: &InfoBridge) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &InfoBridge) -> bool
fn ne(&self, other: &InfoBridge) -> bool
This method tests for !=
.
impl Eq for InfoBridge
impl StructuralEq for InfoBridge
impl StructuralPartialEq for InfoBridge
Auto Trait Implementations
impl RefUnwindSafe for InfoBridge
impl Send for InfoBridge
impl Sync for InfoBridge
impl Unpin for InfoBridge
impl UnwindSafe for InfoBridge
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more