IPv6 header. More...
#include "L3_IPv6.hpp"
Public Attributes | |
uint32_t | ver_class_flow_label |
Version (should be "6"), class (DiffServ + ECN), and flow label. More... | |
uint16_t | payload_len |
The size of the payload in octets, including any extension headers. More... | |
uint8_t | next_header |
This is the same as L3_IPv4::Protocol. More... | |
uint8_t | hop_limit |
Replaces TTL from L3_IPv4::Header::ttl. More... | |
IPv6_ADDR | src_ipv6 |
Source IPv6 address. More... | |
IPv6_ADDR | dst_ipv6 |
Destination IPv6 address. More... | |
uint8_t | payload [0] |
Start of layer 4. More... | |
IPv6 header.
IPv6_ADDR Myra::L3_IPv6::Header::dst_ipv6 |
Destination IPv6 address.
uint8_t Myra::L3_IPv6::Header::hop_limit |
Replaces TTL from L3_IPv4::Header::ttl.
uint8_t Myra::L3_IPv6::Header::next_header |
This is the same as L3_IPv4::Protocol.
uint8_t Myra::L3_IPv6::Header::payload[0] |
Start of layer 4.
uint16_t Myra::L3_IPv6::Header::payload_len |
The size of the payload in octets, including any extension headers.
IPv6_ADDR Myra::L3_IPv6::Header::src_ipv6 |
Source IPv6 address.
uint32_t Myra::L3_IPv6::Header::ver_class_flow_label |
Version (should be "6"), class (DiffServ + ECN), and flow label.