Enum netlink_packet_route::rtnl::route::nlas::Nla [−][src]
pub enum Nla {
Show 28 variants
Metrics(Vec<u8>),
MfcStats(Vec<u8>),
MultiPath(Vec<u8>),
CacheInfo(Vec<u8>),
Unspec(Vec<u8>),
Destination(Vec<u8>),
Source(Vec<u8>),
Gateway(Vec<u8>),
PrefSource(Vec<u8>),
Session(Vec<u8>),
MpAlgo(Vec<u8>),
Via(Vec<u8>),
NewDestination(Vec<u8>),
Pref(Vec<u8>),
Encap(Vec<u8>),
Expires(Vec<u8>),
Pad(Vec<u8>),
Uid(Vec<u8>),
TtlPropagate(Vec<u8>),
EncapType(u16),
Iif(u32),
Oif(u32),
Priority(u32),
ProtocolInfo(u32),
Flow(u32),
Table(u32),
Mark(u32),
Other(DefaultNla),
}
Expand description
Netlink attributes for RTM_NEWROUTE
, RTM_DELROUTE
,
RTM_GETROUTE
messages.
Variants
Metrics(Vec<u8>)
MfcStats(Vec<u8>)
MultiPath(Vec<u8>)
CacheInfo(Vec<u8>)
Unspec(Vec<u8>)
Destination(Vec<u8>)
Source(Vec<u8>)
Gateway(Vec<u8>)
PrefSource(Vec<u8>)
Session(Vec<u8>)
MpAlgo(Vec<u8>)
Via(Vec<u8>)
NewDestination(Vec<u8>)
Pref(Vec<u8>)
Encap(Vec<u8>)
Expires(Vec<u8>)
Pad(Vec<u8>)
Uid(Vec<u8>)
TtlPropagate(Vec<u8>)
EncapType(u16)
Tuple Fields
0: u16
Iif(u32)
Tuple Fields
0: u32
Oif(u32)
Tuple Fields
0: u32
Priority(u32)
Tuple Fields
0: u32
ProtocolInfo(u32)
Tuple Fields
0: u32
Flow(u32)
Tuple Fields
0: u32
Table(u32)
Tuple Fields
0: u32
Mark(u32)
Tuple Fields
0: u32
Other(DefaultNla)
Tuple Fields
0: DefaultNla
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Nla
impl UnwindSafe for Nla
Blanket Implementations
Mutably borrows from an owned value. Read more