ReactOS 0.4.16-dev-297-gc569aee
|
#include "lwip/arch.h"
Go to the source code of this file.
Classes | |
struct | icmp6_hdr |
struct | icmp6_echo_hdr |
Macros | |
#define | ICMP6_HLEN 8 |
Enumerations | |
enum | icmp6_type { ICMP6_TYPE_DUR = 1 , ICMP6_TYPE_PTB = 2 , ICMP6_TYPE_TE = 3 , ICMP6_TYPE_PP = 4 , ICMP6_TYPE_PE1 = 100 , ICMP6_TYPE_PE2 = 101 , ICMP6_TYPE_RSV_ERR = 127 , ICMP6_TYPE_EREQ = 128 , ICMP6_TYPE_EREP = 129 , ICMP6_TYPE_MLQ = 130 , ICMP6_TYPE_MLR = 131 , ICMP6_TYPE_MLD = 132 , ICMP6_TYPE_RS = 133 , ICMP6_TYPE_RA = 134 , ICMP6_TYPE_NS = 135 , ICMP6_TYPE_NA = 136 , ICMP6_TYPE_RD = 137 , ICMP6_TYPE_MRA = 151 , ICMP6_TYPE_MRS = 152 , ICMP6_TYPE_MRT = 153 , ICMP6_TYPE_PE3 = 200 , ICMP6_TYPE_PE4 = 201 , ICMP6_TYPE_RSV_INF = 255 } |
enum | icmp6_dur_code { ICMP6_DUR_NO_ROUTE = 0 , ICMP6_DUR_PROHIBITED = 1 , ICMP6_DUR_SCOPE = 2 , ICMP6_DUR_ADDRESS = 3 , ICMP6_DUR_PORT = 4 , ICMP6_DUR_POLICY = 5 , ICMP6_DUR_REJECT_ROUTE = 6 } |
enum | icmp6_te_code { ICMP6_TE_HL = 0 , ICMP6_TE_FRAG = 1 } |
enum | icmp6_pp_code { ICMP6_PP_FIELD = 0 , ICMP6_PP_HEADER = 1 , ICMP6_PP_OPTION = 2 } |
Variables | |
PACK_STRUCT_BEGIN struct icmp6_hdr | PACK_STRUCT_STRUCT |
ICMP6 protocol definitions
Definition in file icmp6.h.
ICMP destination unreachable codes
Definition at line 98 of file icmp6.h.
ICMP parameter code
Enumerator | |
---|---|
ICMP6_PP_FIELD | Erroneous header field encountered |
ICMP6_PP_HEADER | Unrecognized next header type encountered |
ICMP6_PP_OPTION | Unrecognized IPv6 option encountered |
ICMP time exceeded codes
Enumerator | |
---|---|
ICMP6_TE_HL | Hop limit exceeded in transit |
ICMP6_TE_FRAG | Fragment reassembly time exceeded |
ICMP type
Definition at line 47 of file icmp6.h.
PACK_STRUCT_BEGIN struct icmp6_echo_hdr PACK_STRUCT_STRUCT |