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.