Struct netsim_embed::icmpv6::ndp::RouterAdvert [−][src]
pub struct RouterAdvert {
pub icmpv6_type: Icmpv6Type,
pub icmpv6_code: Icmpv6Code,
pub checksum: u16,
pub hop_limit: u8,
pub flags: u8,
pub lifetime: u16,
pub reachable_time: u32,
pub retrans_time: u32,
pub options: Vec<NdpOption, Global>,
pub payload: Vec<u8, Global>,
}Router Advertisement Message Format RFC 4861 § 4.2
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Code | Checksum |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Cur Hop Limit |M|O| Reserved | Router Lifetime |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Reachable Time |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Retrans Timer |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Options ...
+-+-+-+-+-+-+-+-+-+-+-+-
Fields
icmpv6_type: Icmpv6Typeicmpv6_code: Icmpv6Codechecksum: u16hop_limit: u8flags: u8lifetime: u16reachable_time: u32retrans_time: u32options: Vec<NdpOption, Global>payload: Vec<u8, Global>Trait Implementations
impl Clone for RouterAdvert[src]
impl Clone for RouterAdvert[src]pub fn clone(&self) -> RouterAdvert[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
Auto Trait Implementations
impl RefUnwindSafe for RouterAdvert
impl RefUnwindSafe for RouterAdvertimpl Send for RouterAdvert
impl Send for RouterAdvertimpl Sync for RouterAdvert
impl Sync for RouterAdvertimpl Unpin for RouterAdvert
impl Unpin for RouterAdvertimpl UnwindSafe for RouterAdvert
impl UnwindSafe for RouterAdvertBlanket Implementations
impl<T> Instrument for T[src]
impl<T> Instrument for T[src]pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,