Struct libpacket::icmpv6::ndp::RouterSolicit [−][src]
pub struct RouterSolicit { pub icmpv6_type: Icmpv6Type, pub icmpv6_code: Icmpv6Code, pub checksum: u16be, pub reserved: u32be, pub payload: Vec<u8>, pub options: Vec<NdpOption>, }
Expand description
Router Solicitation Message RFC 4861 § 4.1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Code | Checksum |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Reserved |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Options ...
Fields
icmpv6_type: Icmpv6Type
icmpv6_code: Icmpv6Code
checksum: u16be
reserved: u32be
payload: Vec<u8>
options: Vec<NdpOption>