iPXE
Data Fields
ipv6_header Struct Reference

IPv6 header. More...

#include <ipv6.h>

Data Fields

uint32_t ver_tc_label
 Version (4 bits), Traffic class (8 bits), Flow label (20 bits)
uint16_t len
 Payload length, including any extension headers.
uint8_t next_header
 Next header type.
uint8_t hop_limit
 Hop limit.
struct in6_addr src
 Source address.
struct in6_addr dest
 Destination address.

Detailed Description

IPv6 header.

Definition at line 35 of file ipv6.h.


Field Documentation

Version (4 bits), Traffic class (8 bits), Flow label (20 bits)

Definition at line 37 of file ipv6.h.

Referenced by ipv6_rx(), and ipv6_tx().

Payload length, including any extension headers.

Definition at line 39 of file ipv6.h.

Referenced by ipv6_rx(), and ipv6_tx().

Next header type.

Definition at line 41 of file ipv6.h.

Referenced by ipv6_rx(), and ipv6_tx().

Hop limit.

Definition at line 43 of file ipv6.h.

Referenced by ipv6_tx().

Source address.

Definition at line 45 of file ipv6.h.

Referenced by ipv6_check_options(), ipv6_is_fragment(), ipv6_pshdr_chksum(), ipv6_rx(), and ipv6_tx().

Destination address.

Definition at line 47 of file ipv6.h.

Referenced by ipv6_pshdr_chksum(), ipv6_rx(), and ipv6_tx().


The documentation for this struct was generated from the following file: