unreach [ unreachable-code ]
Generic Unreachable error. This is used to indicate that an error has occurred whilst trying to send the packet across the network and that the destination cannot be reached. The unreachable code names are: net-unr network unreachable, host-unr host unreachable, proto-unr protocol unreachable, port-unr port unreachable, needfrag, srcfail source route failed, net-unk network unknown, host-unk host unknown, isolate, net-prohib administratively prohibited contact with network, host-prohib administratively prohibited contact with host, net-tos network unreachable with given TOS, host-tos host unreachable with given TOS, filter-prohib packet prohibited by packet filter, host-preced, cutoff-preced.
redir [ redirect-code ]
Redirect (routing). This is used to indicate that the route being chosen for forwarding the packet is suboptimal and that the sender of the packet should be routing packets via another route. The redirect code names are: net-redir redirect packets for a network, host-redir redirect packets for a host, tos-net-redir redirect packets for a network with a given TOS, tos-host-redir redirect packets for a host with a given TOS.
routerad
Router Advertisement.
routersol
Router solicitation.
timex [ timexceed-code ]
Time Exceeded. This is used to indicate that the packet failed to reach the destination because it was in transit too long (i.e. ttl reached 0). The valid code names are: intrans, reass could not reassemble packet from fragments within a given time.
paramprob [ paramprob-code ]
Parameter problem. There is only one available parameter problem code name: optabsent.
timest
Time stamp request.
timestrep [ { timestamp-code } ]
Time stamp reply. In a timestamp reply, it is possible to supply the following values: rtime, otime, ttime.
inforeq
Information request.
inforep
Information reply.
maskreq
Address mask request.
maskrep
Address mask reply.