Struct pnet_packet::icmpv6::ndp::NeighborSolicit [−][src]
pub struct NeighborSolicit {
pub icmpv6_type: Icmpv6Type,
pub icmpv6_code: Icmpv6Code,
pub checksum: u16be,
pub reserved: u32be,
pub target_addr: Ipv6Addr,
pub options: Vec<NdpOption>,
pub payload: Vec<u8>,
}
Expand description
Neighbor Solicitation Message Format RFC 4861 § 4.3
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Code | Checksum |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Reserved |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
+ +
| |
+ Target Address +
| |
+ +
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Options ...
+-+-+-+-+-+-+-+-+-+-+-+-
Fields
icmpv6_type: Icmpv6Type
icmpv6_code: Icmpv6Code
checksum: u16be
reserved: u32be
target_addr: Ipv6Addr
options: Vec<NdpOption>
payload: Vec<u8>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for NeighborSolicit
impl Send for NeighborSolicit
impl Sync for NeighborSolicit
impl Unpin for NeighborSolicit
impl UnwindSafe for NeighborSolicit
Blanket Implementations
Mutably borrows from an owned value. Read more