Struct pnet_packet::icmpv6::ndp::NeighborAdvert [−][src]
pub struct NeighborAdvert {
pub icmpv6_type: Icmpv6Type,
pub icmpv6_code: Icmpv6Code,
pub checksum: u16be,
pub flags: u8,
pub reserved: u24be,
pub target_addr: Ipv6Addr,
pub options: Vec<NdpOption>,
pub payload: Vec<u8>,
}Expand description
Neighbor Advertisement Message Format RFC 4861 § 4.4
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Code | Checksum |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|R|S|O| Reserved |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
+ +
| |
+ Target Address +
| |
+ +
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Options ...
+-+-+-+-+-+-+-+-+-+-+-+-Fields
icmpv6_type: Icmpv6Typeicmpv6_code: Icmpv6Codechecksum: u16beflags: u8reserved: u24betarget_addr: Ipv6Addroptions: Vec<NdpOption>payload: Vec<u8>Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for NeighborAdvert
impl Send for NeighborAdvert
impl Sync for NeighborAdvert
impl Unpin for NeighborAdvert
impl UnwindSafe for NeighborAdvert
Blanket Implementations
Mutably borrows from an owned value. Read more
