ipv6info_t Structure
The ipv6info_t structure is a DTrace translated version of the IPv6 header.
typedef struct ipv6info {
uint8_t ipv6_ver; /* IP version (6) */
uint8_t ipv6_tclass; /* traffic class */
uint32_t ipv6_flow; /* flow label */
uint16_t ipv6_plen; /* payload length */
uint8_t ipv6_nexthdr; /* next header protocol */
string ipv6_nextstr; /* next header protocol, as a string*/
uint8_t ipv6_hlim; /* hop limit */
in6_addr_t *ipv6_src; /* source address */
in6_addr_t *ipv6_dst; /* destination address */
string ipv6_saddr; /* source address, string */
string ipv6_daddr; /* destination address, string */
ip6_t *ipv6_hdr; /* pointer to raw header */
} ipv6info_t;Table 11-53 ipv6info_t Members
| Member | Description |
|---|---|
|
|
IP version 6. |
|
|
IPv6 traffic class. |
|
|
IPv6 payload length at time of tracing, in bytes. |
|
|
IPv6 next header protocol number. See |
|
|
IPv6 next header protocol, as a string. For example, " |
|
|
IPv6 hop limit. |
|
|
IPv6 source address, as an |
|
|
IPv6 destination address, as an |
|
|
IPv6 source address, as an RFC 1884 convention 2 string with lower case hexadecimal digits. |
|
|
IPv6 destination address, as an RFC 1884 convention 2 string with lower case hexadecimal digits. |
|
|
Pointer to raw IPv6 header at the time of tracing. |
See RFC 2460 for a detailed explanation for these IPv6 header fields. If the packet is IPv4, these members are either "<null>", 0, or NULL depending on type.