ICMP6 protocol definitions. More...
#include "lwip/arch.h"Go to the source code of this file.
| Data Structures | |
| struct | icmp6_hdr | 
| This is the standard ICMP6 header.  More... | |
| struct | icmp6_echo_hdr | 
| This is the ICMP6 header adapted for echo req/resp.  More... | |
| Enumerations | 
ICMP6 protocol definitions.
Definition in file prot/icmp6.h.
| enum icmp6_dur_code | 
ICMP destination unreachable codes.
| Enumerator | |
|---|---|
| ICMP6_DUR_NO_ROUTE | No route to destination. | 
| ICMP6_DUR_PROHIBITED | Communication with destination administratively prohibited. | 
| ICMP6_DUR_SCOPE | Beyond scope of source address. | 
| ICMP6_DUR_ADDRESS | Address unreachable. | 
| ICMP6_DUR_PORT | Port unreachable. | 
| ICMP6_DUR_POLICY | Source address failed ingress/egress policy. | 
| ICMP6_DUR_REJECT_ROUTE | Reject route to destination. | 
Definition at line 98 of file prot/icmp6.h.
| enum icmp6_pp_code | 
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. | 
Definition at line 124 of file prot/icmp6.h.
| enum icmp6_te_code | 
ICMP time exceeded codes.
| Enumerator | |
|---|---|
| ICMP6_TE_HL | Hop limit exceeded in transit. | 
| ICMP6_TE_FRAG | Fragment reassembly time exceeded. | 
Definition at line 116 of file prot/icmp6.h.
| enum icmp6_type | 
ICMP type.
Definition at line 47 of file prot/icmp6.h.