#[repr(u16)]pub enum Nda {
Show 16 variants
Unspec = 0,
Dst = 1,
Lladdr = 2,
Cacheinfo = 3,
Probes = 4,
Vlan = 5,
Port = 6,
Vni = 7,
Ifindex = 8,
Master = 9,
LinkNetnsid = 10,
SrcVni = 11,
Protocol = 12,
NhId = 13,
FdbExtAttrs = 14,
_MAX = 15,
}
Variants§
Unspec = 0
Dst = 1
Lladdr = 2
Cacheinfo = 3
Probes = 4
Vlan = 5
Port = 6
Vni = 7
Ifindex = 8
Master = 9
LinkNetnsid = 10
SrcVni = 11
Protocol = 12
NhId = 13
FdbExtAttrs = 14
_MAX = 15
Implementations§
Source§impl Nda
impl Nda
pub fn put_v4dst<'a>( nlv: &'a mut MsgVec, data: &Ipv4Addr, ) -> Result<&'a mut MsgVec>
pub fn put_v6dst<'a>( nlv: &'a mut MsgVec, data: &Ipv6Addr, ) -> Result<&'a mut MsgVec>
pub fn put_lladdr<'a>( nlv: &'a mut MsgVec, data: &[u8], ) -> Result<&'a mut MsgVec>
pub fn put_cacheinfo<'a>( nlv: &'a mut MsgVec, data: &NdaCacheinfo, ) -> Result<&'a mut MsgVec>
pub fn put_probes<'a>(nlv: &'a mut MsgVec, data: &u32) -> Result<&'a mut MsgVec>
pub fn put_vlan<'a>(nlv: &'a mut MsgVec, data: &u16) -> Result<&'a mut MsgVec>
pub fn put_port<'a>(nlv: &'a mut MsgVec, data: &u16) -> Result<&'a mut MsgVec>
pub fn put_vni<'a>(nlv: &'a mut MsgVec, data: &u32) -> Result<&'a mut MsgVec>
pub fn put_ifindex<'a>( nlv: &'a mut MsgVec, data: &u32, ) -> Result<&'a mut MsgVec>
pub fn put_master<'a>(nlv: &'a mut MsgVec, data: &u32) -> Result<&'a mut MsgVec>
pub fn put_link_netnsid<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_src_vni<'a>( nlv: &'a mut MsgVec, data: &u32, ) -> Result<&'a mut MsgVec>
pub fn put_protocol<'a>( nlv: &'a mut MsgVec, data: &u8, ) -> Result<&'a mut MsgVec>
pub fn put_nh_id<'a>(nlv: &'a mut MsgVec, data: &u32) -> Result<&'a mut MsgVec>
pub fn fdb_ext_attrs_start(nlv: &mut MsgVec) -> Result<&mut MsgVec>
Trait Implementations§
impl Copy for Nda
impl Eq for Nda
impl StructuralPartialEq for Nda
Auto Trait Implementations§
impl Freeze for Nda
impl RefUnwindSafe for Nda
impl Send for Nda
impl Sync for Nda
impl Unpin for Nda
impl UnwindSafe for Nda
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