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
Members | Description |
---|---|
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.