pub enum Ipv4Devconf {
Show 33 variants
Forwarding = 0,
McForwarding = 1,
ProxyArp = 2,
AcceptRedirects = 3,
SecureRedirects = 4,
SendRedirects = 5,
SharedMedia = 6,
RpFilter = 7,
AcceptSourceRoute = 8,
BootpRelay = 9,
LogMartians = 10,
Tag = 11,
Arpfilter = 12,
MediumId = 13,
Noxfrm = 14,
Nopolicy = 15,
ForceIgmpVersion = 16,
ArpAnnounce = 17,
ArpIgnore = 18,
PromoteSecondaries = 19,
ArpAccept = 20,
ArpNotify = 21,
AcceptLocal = 22,
SrcVmark = 23,
ProxyArpPvlan = 24,
RouteLocalnet = 25,
Igmpv2UnsolicitedReportInterval = 26,
Igmpv3UnsolicitedReportInterval = 27,
IgnoreRoutesWithLinkdown = 28,
DropUnicastInL2Multicast = 29,
DropGratuitousArp = 30,
BcForwarding = 31,
ArpEvictNocarrier = 32,
}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
McForwarding = 1
ProxyArp = 2
AcceptRedirects = 3
SecureRedirects = 4
SendRedirects = 5
RpFilter = 7
AcceptSourceRoute = 8
BootpRelay = 9
LogMartians = 10
Tag = 11
Arpfilter = 12
MediumId = 13
Noxfrm = 14
Nopolicy = 15
ForceIgmpVersion = 16
ArpAnnounce = 17
ArpIgnore = 18
PromoteSecondaries = 19
ArpAccept = 20
ArpNotify = 21
AcceptLocal = 22
SrcVmark = 23
ProxyArpPvlan = 24
RouteLocalnet = 25
Igmpv2UnsolicitedReportInterval = 26
Igmpv3UnsolicitedReportInterval = 27
IgnoreRoutesWithLinkdown = 28
DropUnicastInL2Multicast = 29
DropGratuitousArp = 30
BcForwarding = 31
ArpEvictNocarrier = 32
Implementations§
Source§impl Ipv4Devconf
impl Ipv4Devconf
pub fn from_value(value: u64) -> Option<Self>
Trait Implementations§
Source§impl Clone for Ipv4Devconf
impl Clone for Ipv4Devconf
Source§fn clone(&self) -> Ipv4Devconf
fn clone(&self) -> Ipv4Devconf
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for Ipv4Devconf
Auto Trait Implementations§
impl Freeze for Ipv4Devconf
impl RefUnwindSafe for Ipv4Devconf
impl Send for Ipv4Devconf
impl Sync for Ipv4Devconf
impl Unpin for Ipv4Devconf
impl UnsafeUnpin for Ipv4Devconf
impl UnwindSafe for Ipv4Devconf
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