[][src]Module pnet_packet::icmp::time_exceeded

abstraction for "time exceeded" ICMP packets.

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     Type      |     Code      |          Checksum             |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                             unused                            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|      Internet Header + 64 bits of Original Data Datagram      |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Modules

IcmpCodes

Enumeration of the recognized ICMP codes for "time exceeded" ICMP packets.

Structs

MutableTimeExceededPacket

A structure enabling manipulation of on the wire packets

TimeExceeded

Represents an "echo request" ICMP packet.

TimeExceededIterable

Used to iterate over a slice of TimeExceededPackets

TimeExceededPacket

A structure enabling manipulation of on the wire packets