Enum linux_raw_sys::net::_bindgen_ty_3
source · #[non_exhaustive]#[repr(u32)]pub enum _bindgen_ty_3 {
Show 59 variants
DEVCONF_FORWARDING = 0,
DEVCONF_HOPLIMIT = 1,
DEVCONF_MTU6 = 2,
DEVCONF_ACCEPT_RA = 3,
DEVCONF_ACCEPT_REDIRECTS = 4,
DEVCONF_AUTOCONF = 5,
DEVCONF_DAD_TRANSMITS = 6,
DEVCONF_RTR_SOLICITS = 7,
DEVCONF_RTR_SOLICIT_INTERVAL = 8,
DEVCONF_RTR_SOLICIT_DELAY = 9,
DEVCONF_USE_TEMPADDR = 10,
DEVCONF_TEMP_VALID_LFT = 11,
DEVCONF_TEMP_PREFERED_LFT = 12,
DEVCONF_REGEN_MAX_RETRY = 13,
DEVCONF_MAX_DESYNC_FACTOR = 14,
DEVCONF_MAX_ADDRESSES = 15,
DEVCONF_FORCE_MLD_VERSION = 16,
DEVCONF_ACCEPT_RA_DEFRTR = 17,
DEVCONF_ACCEPT_RA_PINFO = 18,
DEVCONF_ACCEPT_RA_RTR_PREF = 19,
DEVCONF_RTR_PROBE_INTERVAL = 20,
DEVCONF_ACCEPT_RA_RT_INFO_MAX_PLEN = 21,
DEVCONF_PROXY_NDP = 22,
DEVCONF_OPTIMISTIC_DAD = 23,
DEVCONF_ACCEPT_SOURCE_ROUTE = 24,
DEVCONF_MC_FORWARDING = 25,
DEVCONF_DISABLE_IPV6 = 26,
DEVCONF_ACCEPT_DAD = 27,
DEVCONF_FORCE_TLLAO = 28,
DEVCONF_NDISC_NOTIFY = 29,
DEVCONF_MLDV1_UNSOLICITED_REPORT_INTERVAL = 30,
DEVCONF_MLDV2_UNSOLICITED_REPORT_INTERVAL = 31,
DEVCONF_SUPPRESS_FRAG_NDISC = 32,
DEVCONF_ACCEPT_RA_FROM_LOCAL = 33,
DEVCONF_USE_OPTIMISTIC = 34,
DEVCONF_ACCEPT_RA_MTU = 35,
DEVCONF_STABLE_SECRET = 36,
DEVCONF_USE_OIF_ADDRS_ONLY = 37,
DEVCONF_ACCEPT_RA_MIN_HOP_LIMIT = 38,
DEVCONF_IGNORE_ROUTES_WITH_LINKDOWN = 39,
DEVCONF_DROP_UNICAST_IN_L2_MULTICAST = 40,
DEVCONF_DROP_UNSOLICITED_NA = 41,
DEVCONF_KEEP_ADDR_ON_DOWN = 42,
DEVCONF_RTR_SOLICIT_MAX_INTERVAL = 43,
DEVCONF_SEG6_ENABLED = 44,
DEVCONF_SEG6_REQUIRE_HMAC = 45,
DEVCONF_ENHANCED_DAD = 46,
DEVCONF_ADDR_GEN_MODE = 47,
DEVCONF_DISABLE_POLICY = 48,
DEVCONF_ACCEPT_RA_RT_INFO_MIN_PLEN = 49,
DEVCONF_NDISC_TCLASS = 50,
DEVCONF_RPL_SEG_ENABLED = 51,
DEVCONF_RA_DEFRTR_METRIC = 52,
DEVCONF_IOAM6_ENABLED = 53,
DEVCONF_IOAM6_ID = 54,
DEVCONF_IOAM6_ID_WIDE = 55,
DEVCONF_NDISC_EVICT_NOCARRIER = 56,
DEVCONF_ACCEPT_UNTRACKED_NA = 57,
DEVCONF_MAX = 58,
}
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
DEVCONF_FORWARDING = 0
DEVCONF_HOPLIMIT = 1
DEVCONF_MTU6 = 2
DEVCONF_ACCEPT_RA = 3
DEVCONF_ACCEPT_REDIRECTS = 4
DEVCONF_AUTOCONF = 5
DEVCONF_DAD_TRANSMITS = 6
DEVCONF_RTR_SOLICITS = 7
DEVCONF_RTR_SOLICIT_INTERVAL = 8
DEVCONF_RTR_SOLICIT_DELAY = 9
DEVCONF_USE_TEMPADDR = 10
DEVCONF_TEMP_VALID_LFT = 11
DEVCONF_TEMP_PREFERED_LFT = 12
DEVCONF_REGEN_MAX_RETRY = 13
DEVCONF_MAX_DESYNC_FACTOR = 14
DEVCONF_MAX_ADDRESSES = 15
DEVCONF_FORCE_MLD_VERSION = 16
DEVCONF_ACCEPT_RA_DEFRTR = 17
DEVCONF_ACCEPT_RA_PINFO = 18
DEVCONF_ACCEPT_RA_RTR_PREF = 19
DEVCONF_RTR_PROBE_INTERVAL = 20
DEVCONF_ACCEPT_RA_RT_INFO_MAX_PLEN = 21
DEVCONF_PROXY_NDP = 22
DEVCONF_OPTIMISTIC_DAD = 23
DEVCONF_ACCEPT_SOURCE_ROUTE = 24
DEVCONF_MC_FORWARDING = 25
DEVCONF_DISABLE_IPV6 = 26
DEVCONF_ACCEPT_DAD = 27
DEVCONF_FORCE_TLLAO = 28
DEVCONF_NDISC_NOTIFY = 29
DEVCONF_MLDV1_UNSOLICITED_REPORT_INTERVAL = 30
DEVCONF_MLDV2_UNSOLICITED_REPORT_INTERVAL = 31
DEVCONF_SUPPRESS_FRAG_NDISC = 32
DEVCONF_ACCEPT_RA_FROM_LOCAL = 33
DEVCONF_USE_OPTIMISTIC = 34
DEVCONF_ACCEPT_RA_MTU = 35
DEVCONF_STABLE_SECRET = 36
DEVCONF_USE_OIF_ADDRS_ONLY = 37
DEVCONF_ACCEPT_RA_MIN_HOP_LIMIT = 38
DEVCONF_IGNORE_ROUTES_WITH_LINKDOWN = 39
DEVCONF_DROP_UNICAST_IN_L2_MULTICAST = 40
DEVCONF_DROP_UNSOLICITED_NA = 41
DEVCONF_KEEP_ADDR_ON_DOWN = 42
DEVCONF_RTR_SOLICIT_MAX_INTERVAL = 43
DEVCONF_SEG6_ENABLED = 44
DEVCONF_SEG6_REQUIRE_HMAC = 45
DEVCONF_ENHANCED_DAD = 46
DEVCONF_ADDR_GEN_MODE = 47
DEVCONF_DISABLE_POLICY = 48
DEVCONF_ACCEPT_RA_RT_INFO_MIN_PLEN = 49
DEVCONF_NDISC_TCLASS = 50
DEVCONF_RPL_SEG_ENABLED = 51
DEVCONF_RA_DEFRTR_METRIC = 52
DEVCONF_IOAM6_ENABLED = 53
DEVCONF_IOAM6_ID = 54
DEVCONF_IOAM6_ID_WIDE = 55
DEVCONF_NDISC_EVICT_NOCARRIER = 56
DEVCONF_ACCEPT_UNTRACKED_NA = 57
DEVCONF_MAX = 58
Trait Implementations§
source§impl Clone for _bindgen_ty_3
impl Clone for _bindgen_ty_3
source§fn clone(&self) -> _bindgen_ty_3
fn clone(&self) -> _bindgen_ty_3
Returns a copy 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 _bindgen_ty_3
impl Debug for _bindgen_ty_3
source§impl Hash for _bindgen_ty_3
impl Hash for _bindgen_ty_3
source§impl PartialEq for _bindgen_ty_3
impl PartialEq for _bindgen_ty_3
source§fn eq(&self, other: &_bindgen_ty_3) -> bool
fn eq(&self, other: &_bindgen_ty_3) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for _bindgen_ty_3
impl Eq for _bindgen_ty_3
impl StructuralPartialEq for _bindgen_ty_3
Auto Trait Implementations§
impl Freeze for _bindgen_ty_3
impl RefUnwindSafe for _bindgen_ty_3
impl Send for _bindgen_ty_3
impl Sync for _bindgen_ty_3
impl Unpin for _bindgen_ty_3
impl UnwindSafe for _bindgen_ty_3
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
source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)