pub enum Ipv6Devconf {
Show 58 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,
SuppressFragNdisc = 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,
RaDefrtrMetric = 52,
Ioam6Enabled = 53,
Ioam6Id = 54,
Ioam6IdWide = 55,
NdiscEvictNocarrier = 56,
AcceptUntrackedNa = 57,
}Available on crate feature
rt-link only.Expand description
Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)
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
SuppressFragNdisc = 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
RaDefrtrMetric = 52
Ioam6Enabled = 53
Ioam6Id = 54
Ioam6IdWide = 55
NdiscEvictNocarrier = 56
AcceptUntrackedNa = 57
Implementations§
Source§impl Ipv6Devconf
impl Ipv6Devconf
pub fn from_value(value: u64) -> Option<Self>
Trait Implementations§
Source§impl Clone for Ipv6Devconf
impl Clone for Ipv6Devconf
Source§fn clone(&self) -> Ipv6Devconf
fn clone(&self) -> Ipv6Devconf
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 Debug for Ipv6Devconf
impl Debug for Ipv6Devconf
impl Copy for Ipv6Devconf
Auto Trait Implementations§
impl Freeze for Ipv6Devconf
impl RefUnwindSafe for Ipv6Devconf
impl Send for Ipv6Devconf
impl Sync for Ipv6Devconf
impl Unpin for Ipv6Devconf
impl UnwindSafe for Ipv6Devconf
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