Make the counters in the summary 64-bit, so they don't overflow on
Really Big Captures. svn path=/trunk/; revision=14875
This commit is contained in:
parent
f64a0aa20b
commit
979511b3fa
|
@ -215,7 +215,7 @@ summary_open_cb(GtkWidget *w _U_, gpointer d _U_)
|
|||
|
||||
/* Dropped count */
|
||||
if (summary.drops_known) {
|
||||
g_snprintf(string_buff, SUM_STR_MAX, "%u", summary.drops);
|
||||
g_snprintf(string_buff, SUM_STR_MAX, "%" PRIu64, summary.drops);
|
||||
} else {
|
||||
g_snprintf(string_buff, SUM_STR_MAX, "unknown");
|
||||
}
|
||||
|
@ -319,9 +319,9 @@ summary_open_cb(GtkWidget *w _U_, gpointer d _U_)
|
|||
add_string_to_list(list, "Avg. packet size", string_buff, string_buff2);
|
||||
|
||||
/* Byte count */
|
||||
g_snprintf(string_buff, SUM_STR_MAX, "%d", summary.bytes);
|
||||
g_snprintf(string_buff, SUM_STR_MAX, "%" PRIu64, summary.bytes);
|
||||
if (summary.dfilter && summary.filtered_count > 0){
|
||||
g_snprintf(string_buff2, SUM_STR_MAX, "%d", summary.filtered_bytes);
|
||||
g_snprintf(string_buff2, SUM_STR_MAX, "%" PRIu64, summary.filtered_bytes);
|
||||
} else {
|
||||
strcpy(string_buff2, "");
|
||||
}
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
#endif
|
||||
|
||||
typedef struct _summary_tally {
|
||||
guint32 bytes; /* total bytes */
|
||||
guint64 bytes; /* total bytes */
|
||||
double start_time; /* seconds, with msec resolution */
|
||||
double stop_time; /* seconds, with msec resolution */
|
||||
double elapsed_time; /* seconds, with msec resolution,
|
||||
|
@ -40,7 +40,7 @@ typedef struct _summary_tally {
|
|||
int marked_count; /* number of marked packets */
|
||||
int packet_count; /* total number of packets in trace */
|
||||
int filtered_count; /* number of filtered packets */
|
||||
guint32 filtered_bytes; /* total bytes in the filtered packets */
|
||||
guint64 filtered_bytes; /* total bytes in the filtered packets */
|
||||
double filtered_start; /* time in seconds, with msec resolution */
|
||||
double filtered_stop; /* time in seconds, with msec resolution */
|
||||
const char *filename;
|
||||
|
@ -49,7 +49,7 @@ typedef struct _summary_tally {
|
|||
gboolean has_snap; /* TRUE if maximum capture packet length is known */
|
||||
int snap; /* Maximum captured packet length */
|
||||
gboolean drops_known; /* TRUE if number of packet drops is known */
|
||||
guint32 drops; /* number of packet drops */
|
||||
guint64 drops; /* number of packet drops */
|
||||
const char *dfilter; /* display filter */
|
||||
|
||||
/* capture related, use summary_fill_in_capture() to get values */
|
||||
|
|
Loading…
Reference in New Issue