Module icmpv6

Source
Expand description

An ICMPv6 packet abstraction.

Modules§

echo_reply
abstraction for “echo reply” ICMPv6 packets.
echo_request
abstraction for “echo request” ICMPv6 packets.
ndp
Abstractions for the Neighbor Discovery Protocol RFC 4861

Structs§

Icmpv6
Represents a generic ICMPv6 packet RFC 4443 § 2.1
Icmpv6Code
Represents the “ICMPv6 code” header field.
Icmpv6Header
Represents the ICMPv6 header.
Icmpv6Iterable
Used to iterate over a slice of Icmpv6Packets
Icmpv6Packet
A structure enabling manipulation of on the wire packets
MutableIcmpv6Packet
A structure enabling manipulation of on the wire packets

Enums§

Icmpv6Type
Represents the ICMPv6 types. https://www.iana.org/assignments/icmpv6-parameters/icmpv6-parameters.xhtml

Constants§

ICMPV6_HEADER_LEN
ICMPv6 Header Length.
ICMPV6_IP_PACKET_LEN
ICMPv6 IP Packet Length.
ICMPV6_PACKET_LEN
ICMPv6 Minimum Packet Length.

Functions§

checksum
Calculates a checksum of an ICMPv6 packet.