IPv6 extension headers

Provides IPv6 extension header definitions and helper functions.

ipv6_ext_t * ipv6_ext_get_next(ipv6_ext_t * ext)

Gets the next extension header in a packet.

Parameters

ext:The current extension header.

Return values

  • The next extension header.
IPV6_EXT_LEN_UNIT

Unit in byte for the extension header’s length field.

1
(8U)
struct ipv6_ext_t

IPv6 extension headers.

uint8_t nh

next header

uint8_t len

length in 8 octets without first octet