Module echo_request

Source
Expand description

abstraction for “echo request” ICMPv6 packets.

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     Type      |     Code      |          Checksum             |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|           Identifier          |        Sequence Number        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     Data ...
+-+-+-+-+-

Modules§

Icmpv6Codes
Enumeration of available ICMPv6 codes for “echo reply” ICMPv6 packets. There is actually only one, since the only valid ICMPv6 code is 0.

Structs§

EchoRequest
Represents an “echo request” ICMPv6 packet.
EchoRequestIterable
Used to iterate over a slice of EchoRequestPackets
EchoRequestPacket
A structure enabling manipulation of on the wire packets
Identifier
Represents the identifier field.
MutableEchoRequestPacket
A structure enabling manipulation of on the wire packets
SequenceNumber
Represents the sequence number field.