ICMP6_TYPE (Compact 2013)
3/26/2014
This enumeration defines the set of ICMP for ICMPv6 message types.
Syntax
typedef enum {
ICMP6_DST_UNREACH = 1,
ICMP6_PACKET_TOO_BIG = 2,
ICMP6_TIME_EXCEEDED = 3,
ICMP6_PARAM_PROB = 4,
ICMP6_ECHO_REQUEST = 128,
ICMP6_ECHO_REPLY = 129,
ICMP6_MEMBERSHIP_QUERY = 130,
ICMP6_MEMBERSHIP_REPORT = 131,
ICMP6_MEMBERSHIP_REDUCTION = 132,
ND_ROUTER_SOLICIT = 133,
ND_ROUTER_ADVERT = 134,
ND_NEIGHBOR_SOLICIT = 135,
ND_NEIGHBOR_ADVERT = 136,
ND_REDIRECT = 137
} ICMP6_TYPE,
*PICMP6_TYPE;
Constants
- ICMP6_DST_UNREACH
The specified destination for the message is unreachable.
- ICMP6_PACKET_TOO_BIG
The ICMPv6 packet is too large.
- ICMP6_TIME_EXCEEDED
The ICMPv6 message has timed out.
- ICMP6_PARAM_PROB
The IPv6 header is malformed or contains an incorrect value.
- ICMP6_ECHO_REQUEST
ICMPv6 echo request message.
- ICMP6_ECHO_REPLY
ICMPv6 echo reply message.
- ICMP6_MEMBERSHIP_QUERY
ICMPv6 group membership query message.
- ICMP6_MEMBERSHIP_REPORT
ICMPv6 group membership report message.
- ICMP6_MEMBERSHIP_REDUCTION
ICMPv6 group membership reduction message.
- ND_ROUTER_SOLICIT
ICMPv6 router solicitation message.
- ND_ROUTER_ADVERT
ICMPv6 router advertisement message.
- ND_NEIGHBOR_SOLICIT
ICMPv6 network neighbor solicitation message.
- ND_NEIGHBOR_ADVERT
ICMPv6 network neighbor advertisement message.
- ND_REDIRECT
ICMPv6 packet redirection message.