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.