Data Fields

libtrace_ip6 Struct Reference

Generic IPv6 header structure. More...

Data Fields

uint32_t flow
 Flow label.
uint16_t plen
 Payload length.
uint8_t nxt
 Next header.
uint8_t hlim
 Hop limit.
struct in6_addr ip_src
 Source address.
struct in6_addr ip_dst
 Destination address.

Detailed Description

Generic IPv6 header structure.

Note:
The flow label field also includes the Version and Traffic Class fields, because we haven't figured out a nice way to deal with fields crossing byte boundaries on both Big and Little Endian machines

Field Documentation

Flow label.

Hop limit.

struct in6_addr libtrace_ip6::ip_dst

Destination address.

Referenced by trace_get_destination_address().

struct in6_addr libtrace_ip6::ip_src

Source address.

Referenced by trace_get_source_address().

Next header.

Referenced by trace_get_payload_from_ip6().

Payload length.

Referenced by trace_get_payload_length().


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