Module etherparse::icmpv4

source ·
Expand description

Module containing ICMPv4 related types and constants

Structs

A ICMPv4 timestamp or timestamp response message.

Enums

“Destination Unreachable” ICMP header for IPv4 (without the invoking packet).
The header of an ICMPv4 Parameter Problems (contents up to the offending ip header).
Code value in an ICMPv4 Redirect message.
Code values for ICMPv4 time exceeded message.

Constants

ICMP destination unreachable code for “Communication Administratively Prohibited” (defined in RFC 1812)
ICMP destination unreachable code for “Host Unreachable” (defined in RFC 792)
ICMP destination unreachable code for “Host Precedence Violation” (defined in RFC 1812)
ICMP destination unreachable code for “Communication with Destination Host is Administratively Prohibited” (defined in RFC 1122)
ICMP destination unreachable code for “Destination Host Unknown” (defined in RFC 1122)
ICMP destination unreachable code for “Source Host Isolated” (defined in RFC 1122)
ICMP destination unreachable code for “Fragmentation Needed and Don’t Fragment was Set” (defined in RFC 792)
ICMP destination unreachable code for “Net Unreachable” (defined in RFC 792)
ICMP destination unreachable code for “Communication with Destination Network is Administratively Prohibited” (defined in RFC 1122)
ICMP destination unreachable code for “Destination Network Unknown” (defined in RFC 1122)
ICMP destination unreachable code for “Port Unreachable” (defined in RFC 792)
ICMP destination unreachable code for “Precedence cutoff in effect” (defined in RFC 1812)
ICMP destination unreachable code for “Protocol Unreachable” (defined in RFC 792)
ICMP destination unreachable code for “Source Route Failed” (defined in RFC 792)
ICMP destination unreachable code for “Destination Host Unreachable for Type of Service” (defined in RFC 1122)
ICMP destination unreachable code for “Destination Network Unreachable for Type of Service” (defined in RFC 1122)
ICMPv4 “Parameter Problem” code value for “Bad Length”.
ICMPv4 “Parameter Problem” code value for “Missing a Required Option”.
ICMPv4 “Parameter Problem” code value for “Pointer indicates the error”.
ICMPv4 “Redirect” code value for “Redirect Datagram for the Host”.
ICMPv4 “Redirect” code value for “Redirect Datagram for the Network (or subnet)”.
ICMPv4 “Redirect” code value for “Redirect Datagram for the Type of Service and Host”.
ICMPv4 “Redirect” code value for “Redirect Datagram for the Type of Service and Network”.
ICMPv4 “Time Exceeded” code value for “Fragment Reassembly Time Exceeded”.
ICMPv4 “Time Exceeded” code value for “Time to Live exceeded in Transit”.
ICMPv4 type value indicating a “Address Mask Request (Deprecated)” message (defined in in RFC 950, deprecated in RFC 6918).
ICMPv4 type value indicating a “Address Mask Reply (Deprecated)” message (defined in in RFC 950, deprecated in RFC 6918).
ICMPv4 type value indicating a “Alternate Host Address (Deprecated)” message (deprecated in RFC 6918).
ICMPv4 type value indicating a “Destination Unreachable” message (defined in RFC 792).
ICMPv4 type value indicating a “Echo Reply” message (defined in RFC 792).
ICMPv4 type value indicating a “Echo Request” message (defined in RFC 792).
ICMPv4 type value indicating a “Information Reply (Deprecated)” message (defined in in RFC 792, deprecated in RFC 6918).
ICMPv4 type value indicating a “Information Request (Deprecated)” message (defined in in RFC 792, deprecated in RFC 6918).
ICMPv4 type value indicating a “Parameter Problem” message (defined in RFC 792).
ICMPv4 type value indicating a “Redirect” message (defined in RFC 792).
ICMPv4 type value indicating a “Router Advertisement” message (defined in RFC 1256).
ICMPv4 type value indicating a “Router Solicitation” message (defined in RFC 1256).
ICMPv4 type value indicating a “Source Quench (Deprecated)” message (defined in in RFC 792, deprecated in RFC 6633).
ICMPv4 type value indicating a “Timestamp” message (defined in RFC 792).
ICMPv4 type value indicating a “Timestamp Reply” message (defined in RFC 792).
ICMPv4 type value indicating a “Time Exceeded” message (defined in RFC 792).