diff options
author | Chris Maynard <Christopher.Maynard@GTECH.COM> | 2011-11-08 17:25:22 +0000 |
---|---|---|
committer | Chris Maynard <Christopher.Maynard@GTECH.COM> | 2011-11-08 17:25:22 +0000 |
commit | d55d8781b88da7e4dfe94ee4fbb495ffa1df0f1e (patch) | |
tree | dafa28c79b9a6815988bf26ebe7e5a1ce88e0487 /epan/packet_info.h | |
parent | ea3cc6ae43ba30754f53a745dccfbed17bf8f1aa (diff) |
Improve ICMP conversation tracking, especially when capturing on multiple interfaces and one of them is a GRE tunnel. Resolves bug 5770, which was reopened.
svn path=/trunk/; revision=39757
Diffstat (limited to 'epan/packet_info.h')
-rw-r--r-- | epan/packet_info.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/epan/packet_info.h b/epan/packet_info.h index 94ee3c1b42..c0a7c3f4b0 100644 --- a/epan/packet_info.h +++ b/epan/packet_info.h @@ -66,6 +66,9 @@ typedef struct _packet_info { const char *noreassembly_reason; /* reason why reassembly wasn't done, if any */ gboolean fragmented; /* TRUE if the protocol is only a fragment */ gboolean in_error_pkt; /* TRUE if we're inside an {ICMP,CLNP,...} error packet */ + struct { + guint32 in_gre_pkt:1; /* TRUE if we're encapsulated inside a GRE packet */ + } flags; port_type ptype; /* type of the following two port numbers */ guint32 srcport; /* source port */ guint32 destport; /* destination port */ |