pub struct DevconfTbl<'a>(/* private fields */);
Implementations§
Source§impl<'a> DevconfTbl<'a>
impl<'a> DevconfTbl<'a>
pub fn forwarding(&self) -> Result<Option<&i32>>
pub fn hop_limit(&self) -> Result<Option<&i32>>
pub fn mtu6(&self) -> Result<Option<&i32>>
pub fn accept_ra(&self) -> Result<Option<&i32>>
pub fn accept_redirects(&self) -> Result<Option<&i32>>
pub fn autoconf(&self) -> Result<Option<&i32>>
pub fn dad_transmits(&self) -> Result<Option<&i32>>
pub fn rtr_solicits(&self) -> Result<Option<&i32>>
pub fn rtr_solicit_interval(&self) -> Result<Option<&i32>>
pub fn rtr_solicit_delay(&self) -> Result<Option<&i32>>
pub fn use_tempaddr(&self) -> Result<Option<&i32>>
pub fn temp_valid_lft(&self) -> Result<Option<&i32>>
pub fn temp_prefered_lft(&self) -> Result<Option<&i32>>
pub fn regen_max_retry(&self) -> Result<Option<&i32>>
pub fn max_desync_factor(&self) -> Result<Option<&i32>>
pub fn max_addresses(&self) -> Result<Option<&i32>>
pub fn force_mld_version(&self) -> Result<Option<&i32>>
pub fn accept_ra_defrtr(&self) -> Result<Option<&i32>>
pub fn accept_ra_pinfo(&self) -> Result<Option<&i32>>
pub fn accept_ra_rtr_pref(&self) -> Result<Option<&i32>>
pub fn rtr_probe_interval(&self) -> Result<Option<&i32>>
pub fn accept_ra_rt_info_max_plen(&self) -> Result<Option<&i32>>
pub fn proxy_ndp(&self) -> Result<Option<&i32>>
pub fn optimistic_dad(&self) -> Result<Option<&i32>>
pub fn accept_source_route(&self) -> Result<Option<&i32>>
pub fn mc_forwarding(&self) -> Result<Option<&i32>>
pub fn disable_ipv6(&self) -> Result<Option<&i32>>
pub fn accept_dad(&self) -> Result<Option<&i32>>
pub fn force_tllao(&self) -> Result<Option<&i32>>
pub fn ndisc_notify(&self) -> Result<Option<&i32>>
pub fn mldv1_unsolicited_report_interval(&self) -> Result<Option<&i32>>
pub fn mldv2_unsolicited_report_interval(&self) -> Result<Option<&i32>>
pub fn suppress_frag_ndisc(&self) -> Result<Option<&i32>>
pub fn accept_ra_from_local(&self) -> Result<Option<&i32>>
pub fn use_optimistic(&self) -> Result<Option<&i32>>
pub fn accept_ra_mtu(&self) -> Result<Option<&i32>>
pub fn use_oif_addrs_only(&self) -> Result<Option<&i32>>
pub fn accept_ra_min_hop_limit(&self) -> Result<Option<&i32>>
pub fn ignore_routes_with_linkdown(&self) -> Result<Option<&i32>>
pub fn drop_unicast_in_l2_multicast(&self) -> Result<Option<&i32>>
pub fn drop_unsolicited_na(&self) -> Result<Option<&i32>>
pub fn keep_addr_on_down(&self) -> Result<Option<&i32>>
pub fn rtr_solicit_max_interval(&self) -> Result<Option<&i32>>
pub fn seg6_enabled(&self) -> Result<Option<&i32>>
pub fn seg6_require_hmac(&self) -> Result<Option<&i32>>
pub fn enhanced_dad(&self) -> Result<Option<&i32>>
pub fn addr_gen_mode(&self) -> Result<Option<&i32>>
pub fn disable_policy(&self) -> Result<Option<&i32>>
pub fn accept_ra_rt_info_min_plen(&self) -> Result<Option<&i32>>
pub fn ndisc_tclass(&self) -> Result<Option<&i32>>
pub fn rpl_seg_enabled(&self) -> Result<Option<&i32>>
Trait Implementations§
Source§impl<'a> AttrTbl<'a> for DevconfTbl<'a>
impl<'a> AttrTbl<'a> for DevconfTbl<'a>
type Index = Devconf
fn new() -> Self
fn _set(&mut self, i: Devconf, attr: &'a Attr<'_>)
fn try_from_nlmsg(offset: usize, nlh: &'a Msghdr<'_>) -> Result<Self, Errno>
fn try_from_nest(nest: &'a Attr<'_>) -> Result<Self, Errno>
fn add( &mut self, attr: &'a Attr<'a>, count: &mut usize, ) -> Result<CbStatus, Box<dyn Error>>
fn from_nlmsg(offset: usize, nlh: &'a Msghdr<'_>) -> Result<Self, Errno>
fn from_nest(nest: &'a Attr<'_>) -> Result<Self, Errno>
Source§impl<'a> Index<Devconf> for DevconfTbl<'a>
impl<'a> Index<Devconf> for DevconfTbl<'a>
Auto Trait Implementations§
impl<'a> Freeze for DevconfTbl<'a>
impl<'a> RefUnwindSafe for DevconfTbl<'a>
impl<'a> Send for DevconfTbl<'a>
impl<'a> Sync for DevconfTbl<'a>
impl<'a> Unpin for DevconfTbl<'a>
impl<'a> UnwindSafe for DevconfTbl<'a>
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