diff options
author | Kovarththanan Rajaratnam <kovarththanan.rajaratnam@gmail.com> | 2009-09-07 13:54:46 +0000 |
---|---|---|
committer | Kovarththanan Rajaratnam <kovarththanan.rajaratnam@gmail.com> | 2009-09-07 13:54:46 +0000 |
commit | a65d590002f2d0886a10e7e8d707ceb4f1dc8832 (patch) | |
tree | 861cfce51141fa84f7b00a3f4acbf679d8f505f9 /epan/frame_data.h | |
parent | 4fbc99e41141448c754d51ac76f2b3821fa94099 (diff) |
Store the packet encapsulation type as gint8. Saves 3 bytes per packet
svn path=/trunk/; revision=29767
Diffstat (limited to 'epan/frame_data.h')
-rw-r--r-- | epan/frame_data.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/epan/frame_data.h b/epan/frame_data.h index 69b551b2e4..354f8d0e2f 100644 --- a/epan/frame_data.h +++ b/epan/frame_data.h @@ -44,7 +44,8 @@ typedef struct _frame_data { guint32 pkt_len; /* Packet length */ guint32 cap_len; /* Amount actually captured */ guint32 cum_bytes; /* Cumulative bytes into the capture */ - int lnk_t; /* Per-packet encapsulation/data-link type */ + gint64 file_off; /* File offset */ + gint8 lnk_t; /* Per-packet encapsulation/data-link type */ struct { unsigned int passed_dfilter : 1; /* 1 = display, 0 = no display */ unsigned int encoding : 2; /* Character encoding (ASCII, EBCDIC...) */ @@ -52,13 +53,15 @@ typedef struct _frame_data { unsigned int marked : 1; /* 1 = marked by user, 0 = normal */ unsigned int ref_time : 1; /* 1 = marked as a reference time frame, 0 = normal */ } flags; + void *color_filter; /* Per-packet matching color_filter_t object */ + nstime_t abs_ts; /* Absolute timestamp */ nstime_t rel_ts; /* Relative timestamp (yes, it can be negative) */ nstime_t del_dis_ts; /* Delta timestamp to previous displayed frame (yes, it can be negative) */ nstime_t del_cap_ts; /* Delta timestamp to previous captured frame (yes, it can be negative) */ - gint64 file_off; /* File offset */ - gchar **col_text; /* The column text for some columns, see colum_utils */ + + gchar **col_text; /* The column text for some columns, see colum_utils */ guint *col_text_len; /* The length of the column text strings in 'col_text' */ } frame_data; |