Main Page   Modules   Alphabetical List   Data Structures   File List   Data Fields   Globals   Related Pages   Examples  

netinet/ip_icmp.h File Reference

Interface control message protocol definitions. More...


Data Structures

struct  icmp
 ICMP protocol header structure. More...


Defines

#define ICMP_ECHOREPLY
 Echo reply type.

#define ICMP_UNREACH
 Destination unreachable type.

#define ICMP_UNREACH_NET
 Destination unreachable: Bad net code.

#define ICMP_UNREACH_HOST
 Destination unreachable: Bad host.

#define ICMP_UNREACH_PROTOCOL
 Destination unreachable: Bad protocol.

#define ICMP_UNREACH_PORT
 Destination unreachable: Bad port.

#define ICMP_UNREACH_NEEDFRAG
 Destination unreachable: Fragmentation needed.

#define ICMP_UNREACH_SRCFAIL
 Destination unreachable: Source route failed.

#define ICMP_UNREACH_NET_UNKNOWN
 Destination unreachable: Unknown net.

#define ICMP_UNREACH_HOST_UNKNOWN
 Destination unreachable: Unknown host.

#define ICMP_UNREACH_ISOLATED
 Destination unreachable: Source host isolated.

#define ICMP_UNREACH_NET_PROHIB
 Destination unreachable: Net access prohibited.

#define ICMP_UNREACH_HOST_PROHIB
 Destination unreachable: Host access prohibited.

#define ICMP_UNREACH_TOSNET
 Destination unreachable: Bad tos for net.

#define ICMP_UNREACH_TOSHOST
 Destination unreachable: Bad tos for host.

#define ICMP_SOURCEQUENCH
 Packet lost type.

#define ICMP_REDIRECT
 Shorter route type.

#define ICMP_REDIRECT_NET
 Shorter route for network.

#define ICMP_REDIRECT_HOST
 Shorter route for host.

#define ICMP_REDIRECT_TOSNET
 Shorter route for tos and net.

#define ICMP_REDIRECT_TOSHOST
 Shorter route for tos and host.

#define ICMP_ECHO
 Echo reply type.

#define ICMP_ROUTERADVERT
 Router advertisement type.

#define ICMP_ROUTERSOLICIT
 Router solicitation type.

#define ICMP_TIMXCEED
 Time exceeded type.

#define ICMP_TIMXCEED_INTRANS
 Time exceeded in transit.

#define ICMP_TIMXCEED_REASS
 Time exceeded in reassembly.

#define ICMP_PARAMPROB
 Bad IP header type.

#define ICMP_PARAMPROB_OPTABSENT
 Bad IP header: Required option missing.

#define ICMP_TSTAMP
 Timestamp request type.

#define ICMP_TSTAMPREPLY
 Timestamp reply type.

#define ICMP_IREQ
 Information request type.

#define ICMP_IREQREPLY
 Information reply type.

#define ICMP_MASKREQ
 Address mask request type.

#define ICMP_MASKREPLY
 Address mask reply type.

#define ICMP_MAXTYPE
 Maximum ICMP type number.

#define ICMP_MINLEN
 Lower bounds on packet length.


Typedefs

typedef icmp ICMPHDR
 ICMP protocol header type.


Detailed Description

Interface control message protocol definitions.

RFC 792.


Typedef Documentation

ICMPHDR
 

ICMP protocol header type.


© 2000-2003 by egnite Software GmbH - visit http://www.ethernut.de/