10#ifndef __PACKET_IPV6_H__
11#define __PACKET_IPV6_H__
17#define IPv6_ADDR_SIZE 16
18#define IPv6_HDR_SIZE 40
19#define IPv6_FRAGMENT_HDR_SIZE 8
26 uint32_t ip6h_vc_flow;
39 unsigned char ip6e_nxt;
40 unsigned char ip6e_len;
57 uint8_t ip6r0_segleft;
58 uint8_t ip6r0_reserved;
59 uint8_t ip6r0_slmap[3];
67 uint8_t ip6f_reserved;
72#define IP6F_OFF_MASK 0xfff8
73#define IP6F_RESERVED_MASK 0x0006
74#define IP6F_MORE_FRAG 0x0001
80 uint32_t initial_frame;
85WS_DLL_PUBLIC
const char* ipv6extprotostr(
int proto);
90bool dissect_ipv6_heur(tvbuff_t *tvb,
packet_info *pinfo, proto_tree *tree,
void *data);
struct conversation conversation_t
struct _packet_info packet_info
Represents the metadata and indexing information for a single captured frame.
struct e_in6_addr ws_in6_addr
Represents a 128-bit IPv6 address.
Definition packet-ipv6.h:76
Definition packet-ipv6.h:38
Definition packet-ipv6.h:65
Definition packet-ipv6.h:25
Definition packet-ipv6.h:53
Definition packet-ipv6.h:44