/*
** Various new ICMP packet type and subcode values.
**
** They belong in <netinet/ip_icmp.h>
**
** @(#)icmp.h e07@nikhef.nl (Eric Wassenaar) 950804
*/
/* new ICMP types */
#ifndef ICMP_ROUTERADVERT
#define ICMP_ROUTERADVERT 9 /* router advertisement */
#endif
#ifndef ICMP_ROUTERSOLICIT
#define ICMP_ROUTERSOLICIT 10 /* router solicitation */
#endif
/* new ICMP_UNREACH subcodes */
#ifndef ICMP_UNREACH_NET_UNKNOWN
#define ICMP_UNREACH_NET_UNKNOWN 6 /* unknown net */
#endif
#ifndef ICMP_UNREACH_HOST_UNKNOWN
#define ICMP_UNREACH_HOST_UNKNOWN 7 /* unknown host */
#endif
#ifndef ICMP_UNREACH_ISOLATED
#define ICMP_UNREACH_ISOLATED 8 /* src host isolated */
#endif
#ifndef ICMP_UNREACH_NET_PROHIB
#define ICMP_UNREACH_NET_PROHIB 9 /* prohibited access */
#endif
#ifndef ICMP_UNREACH_HOST_PROHIB
#define ICMP_UNREACH_HOST_PROHIB 10 /* ditto */
#endif
#ifndef ICMP_UNREACH_TOSNET
#define ICMP_UNREACH_TOSNET 11 /* bad tos for net */
#endif
#ifndef ICMP_UNREACH_TOSHOST
#define ICMP_UNREACH_TOSHOST 12 /* bad tos for host */
#endif
/* defined per RFC 1812 (chapter 5.2.7.1) */
#ifndef ICMP_UNREACH_ADM_PROHIB
#define ICMP_UNREACH_ADM_PROHIB 13 /* prohibited access */
#endif
#ifndef ICMP_UNREACH_PREC_VIOL
#define ICMP_UNREACH_PREC_VIOL 14 /* precedence violation */
#endif
#ifndef ICMP_UNREACH_PREC_CUT
#define ICMP_UNREACH_PREC_CUT 15 /* precedence cutoff */
#endif
syntax highlighted by Code2HTML, v. 0.9.1