IPV6_NEXT_HEADER_TYPE Enumeration

C

typedef enum {
IPV6_PROT_HOP_BY_HOP_OPTIONS_HEADER = (0u),
IPV6_PROT_ICMP = (1u),
IPV6_PROT_TCP = (6u),
IPV6_PROT_UDP = (17u),
IPV6_PROT_IPV6 = (41u),
IPV6_PROT_ROUTING_HEADER = (43u),
IPV6_PROT_FRAGMENTATION_HEADER = (44u),
IPV6_PROT_ENCAPSULATING_SECURITY_PAYLOAD_HEADER = (50u),
IPV6_PROT_AUTHENTICATION_HEADER = (51u),
IPV6_PROT_ICMPV6 = (58u),
IPV6_PROT_NONE = (59u),
IPV6_PROT_DESTINATION_OPTIONS_HEADER = (60u)
} IPV6_NEXT_HEADER_TYPE;

Description

Enumeration: IPV6_NEXT_HEADER_TYPE.

Identifies the type of the next header immediately follows IPv6 header.

Members

MembersDescription
IPV6_PROT_HOP_BY_HOP_OPTIONS_HEADER = (0u)IPv6 Hop-by-Hop Opt. Header.
IPV6_PROT_ICMP = (1u)ICMPv4 Header.
IPV6_PROT_TCP = (6u)TCP protocol Header.
IPV6_PROT_UDP = (17u)UDP protocol Header.
IPV6_PROT_IPV6 = (41u)IPv6 Protocol.
IPV6_PROT_ROUTING_HEADER = (43u)IPv6 Routing Header.
IPV6_PROT_FRAGMENTATION_HEADER = (44u)IPv6 Fragmentation Header.
IPV6_PROT_ENCAPSULATING_SECURITY_PAYLOAD_HEADER = (50u)Encapsulating Security Payload Header.
IPV6_PROT_AUTHENTICATION_HEADER = (51u)Authentication Header.
IPV6_PROT_ICMPV6 = (58u)ICMPv6 Protocol.
IPV6_PROT_NONE = (59u)No next header.
IPV6_PROT_DESTINATION_OPTIONS_HEADER = (60u)Destination Options Header.

Remarks

None.