#[repr(u16)]pub enum Devconf {
Show 53 variants
Forwarding = 0,
Hoplimit = 1,
Mtu6 = 2,
AcceptRa = 3,
AcceptRedirects = 4,
Autoconf = 5,
DadTransmits = 6,
RtrSolicits = 7,
RtrSolicitInterval = 8,
RtrSolicitDelay = 9,
UseTempaddr = 10,
TempValidLft = 11,
TempPreferedLft = 12,
RegenMaxRetry = 13,
MaxDesyncFactor = 14,
MaxAddresses = 15,
ForceMldVersion = 16,
AcceptRaDefrtr = 17,
AcceptRaPinfo = 18,
AcceptRaRtrPref = 19,
RtrProbeInterval = 20,
AcceptRaRtInfoMaxPlen = 21,
ProxyNdp = 22,
OptimisticDad = 23,
AcceptSourceRoute = 24,
McForwarding = 25,
DisableIpv6 = 26,
AcceptDad = 27,
ForceTllao = 28,
NdiscNotify = 29,
Mldv1UnsolicitedReportInterval = 30,
Mldv2UnsolicitedReportInterval = 31,
SupressFragNdisc = 32,
AcceptRaFromLocal = 33,
UseOptimistic = 34,
AcceptRaMtu = 35,
StableSecret = 36,
UseOifAddrsOnly = 37,
AcceptRaMinHopLimit = 38,
IgnoreRoutesWithLinkdown = 39,
DropUnicastInL2Multicast = 40,
DropUnsolicitedNa = 41,
KeepAddrOnDown = 42,
RtrSolicitMaxInterval = 43,
Seg6Enabled = 44,
Seg6RequireHmac = 45,
EnhancedDad = 46,
AddrGenMode = 47,
DisablePolicy = 48,
AcceptRaRtInfoMinPlen = 49,
NdiscTclass = 50,
RplSegEnabled = 51,
_MAX = 52,
}
Variants§
Forwarding = 0
Hoplimit = 1
Mtu6 = 2
AcceptRa = 3
AcceptRedirects = 4
Autoconf = 5
DadTransmits = 6
RtrSolicits = 7
RtrSolicitInterval = 8
RtrSolicitDelay = 9
UseTempaddr = 10
TempValidLft = 11
TempPreferedLft = 12
RegenMaxRetry = 13
MaxDesyncFactor = 14
MaxAddresses = 15
ForceMldVersion = 16
AcceptRaDefrtr = 17
AcceptRaPinfo = 18
AcceptRaRtrPref = 19
RtrProbeInterval = 20
AcceptRaRtInfoMaxPlen = 21
ProxyNdp = 22
OptimisticDad = 23
AcceptSourceRoute = 24
McForwarding = 25
DisableIpv6 = 26
AcceptDad = 27
ForceTllao = 28
NdiscNotify = 29
Mldv1UnsolicitedReportInterval = 30
Mldv2UnsolicitedReportInterval = 31
SupressFragNdisc = 32
AcceptRaFromLocal = 33
UseOptimistic = 34
AcceptRaMtu = 35
StableSecret = 36
UseOifAddrsOnly = 37
AcceptRaMinHopLimit = 38
IgnoreRoutesWithLinkdown = 39
DropUnicastInL2Multicast = 40
DropUnsolicitedNa = 41
KeepAddrOnDown = 42
RtrSolicitMaxInterval = 43
Seg6Enabled = 44
Seg6RequireHmac = 45
EnhancedDad = 46
AddrGenMode = 47
DisablePolicy = 48
AcceptRaRtInfoMinPlen = 49
NdiscTclass = 50
RplSegEnabled = 51
_MAX = 52
Implementations§
Source§impl Devconf
impl Devconf
pub fn put_forwarding<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_hop_limit<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_mtu6<'a>(nlv: &'a mut MsgVec, data: &i32) -> Result<&'a mut MsgVec>
pub fn put_accept_ra<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_accept_redirects<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_autoconf<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_dad_transmits<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_rtr_solicits<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_rtr_solicit_interval<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_rtr_solicit_delay<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_use_tempaddr<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_temp_valid_lft<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_temp_prefered_lft<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_regen_max_retry<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_max_desync_factor<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_max_addresses<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_force_mld_version<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_accept_ra_defrtr<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_accept_ra_pinfo<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_accept_ra_rtr_pref<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_rtr_probe_interval<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_accept_ra_rt_info_max_plen<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_proxy_ndp<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_optimistic_dad<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_accept_source_route<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_mc_forwarding<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_disable_ipv6<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_accept_dad<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_force_tllao<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_ndisc_notify<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_mldv1_unsolicited_report_interval<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_mldv2_unsolicited_report_interval<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_suppress_frag_ndisc<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_accept_ra_from_local<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_use_optimistic<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_accept_ra_mtu<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_use_oif_addrs_only<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_accept_ra_min_hop_limit<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_ignore_routes_with_linkdown<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_drop_unicast_in_l2_multicast<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_drop_unsolicited_na<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_keep_addr_on_down<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_rtr_solicit_max_interval<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_seg6_enabled<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_seg6_require_hmac<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_enhanced_dad<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_addr_gen_mode<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_disable_policy<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_accept_ra_rt_info_min_plen<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_ndisc_tclass<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
pub fn put_rpl_seg_enabled<'a>( nlv: &'a mut MsgVec, data: &i32, ) -> Result<&'a mut MsgVec>
Trait Implementations§
Source§impl<'a> Index<Devconf> for DevconfTbl<'a>
impl<'a> Index<Devconf> for DevconfTbl<'a>
Source§impl<'a> IndexMut<Devconf> for DevconfTbl<'a>
impl<'a> IndexMut<Devconf> for DevconfTbl<'a>
impl Copy for Devconf
impl Eq for Devconf
impl StructuralPartialEq for Devconf
Auto Trait Implementations§
impl Freeze for Devconf
impl RefUnwindSafe for Devconf
impl Send for Devconf
impl Sync for Devconf
impl Unpin for Devconf
impl UnwindSafe for Devconf
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