Mistake on this page?
Report an issue in GitHub or email us
Data Structures | Enumerations
prot/icmp6.h File Reference

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

Detailed Description

ICMP6 protocol definitions.

Definition in file prot/icmp6.h.

Enumeration Type Documentation

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.

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.

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.

Enumerator
ICMP6_TYPE_DUR 

Destination unreachable.

ICMP6_TYPE_PTB 

Packet too big.

ICMP6_TYPE_TE 

Time exceeded.

ICMP6_TYPE_PP 

Parameter problem.

ICMP6_TYPE_PE1 

Private experimentation.

ICMP6_TYPE_PE2 

Private experimentation.

ICMP6_TYPE_RSV_ERR 

Reserved for expansion of error messages.

ICMP6_TYPE_EREQ 

Echo request.

ICMP6_TYPE_EREP 

Echo reply.

ICMP6_TYPE_MLQ 

Multicast listener query.

ICMP6_TYPE_MLR 

Multicast listener report.

ICMP6_TYPE_MLD 

Multicast listener done.

ICMP6_TYPE_RS 

Router solicitation.

ICMP6_TYPE_RA 

Router advertisement.

ICMP6_TYPE_NS 

Neighbor solicitation.

ICMP6_TYPE_NA 

Neighbor advertisement.

ICMP6_TYPE_RD 

Redirect.

ICMP6_TYPE_MRA 

Multicast router advertisement.

ICMP6_TYPE_MRS 

Multicast router solicitation.

ICMP6_TYPE_MRT 

Multicast router termination.

ICMP6_TYPE_PE3 

Private experimentation.

ICMP6_TYPE_PE4 

Private experimentation.

ICMP6_TYPE_RSV_INF 

Reserved for expansion of informational messages.

Definition at line 47 of file prot/icmp6.h.

Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.