Skip to main content

Ipv6Devconf

Enum Ipv6Devconf 

Source
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

Source

pub fn from_value(value: u64) -> Option<Self>

Trait Implementations§

Source§

impl Clone for Ipv6Devconf

Source§

fn clone(&self) -> Ipv6Devconf

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Ipv6Devconf

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Copy for Ipv6Devconf

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.