diff options
author | Laurent Deniel <laurent.deniel@free.fr> | 2000-08-21 18:20:19 +0000 |
---|---|---|
committer | Laurent Deniel <laurent.deniel@free.fr> | 2000-08-21 18:20:19 +0000 |
commit | 05984d233d86ea3ade976216cacf2cf3b8bd6a01 (patch) | |
tree | 590171ed36934356a9e421fe4786472ba35e62fe | |
parent | 8fbd65cc7fa830d497c14ee29d9912e618a09e8f (diff) |
Add the number of marked packets in the summary window.
svn path=/trunk/; revision=2323
-rw-r--r-- | gtk/summary_dlg.c | 6 | ||||
-rw-r--r-- | summary.c | 6 | ||||
-rw-r--r-- | summary.h | 3 |
3 files changed, 12 insertions, 3 deletions
diff --git a/gtk/summary_dlg.c b/gtk/summary_dlg.c index 5e8f753270..08e0cbb9b2 100644 --- a/gtk/summary_dlg.c +++ b/gtk/summary_dlg.c @@ -1,7 +1,7 @@ /* summary_dlg.c * Routines for capture file summary window * - * $Id: summary_dlg.c,v 1.7 2000/08/19 21:36:51 deniel Exp $ + * $Id: summary_dlg.c,v 1.8 2000/08/21 18:20:19 deniel Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@zing.org> @@ -131,6 +131,10 @@ summary_open_cb(GtkWidget *w, gpointer d) snprintf(string_buff, SUM_STR_MAX, "Filtered packet count: %i", summary.filtered_count); add_string_to_box(string_buff, data_box); + /* Marked Packet count */ + snprintf(string_buff, SUM_STR_MAX, "Marked packet count: %i", summary.marked_count); + add_string_to_box(string_buff, data_box); + /* Packets per second */ if (seconds > 0){ snprintf(string_buff, SUM_STR_MAX, "Avg. packets/sec: %.3f", summary.packet_count/seconds); @@ -1,7 +1,7 @@ /* summary.c * Routines for capture file summary info * - * $Id: summary.c,v 1.18 2000/06/27 04:35:46 guy Exp $ + * $Id: summary.c,v 1.19 2000/08/21 18:20:11 deniel Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@zing.org> @@ -55,6 +55,9 @@ tally_frame_data(frame_data *cur_frame, summary_tally *sum_tally) sum_tally->bytes += cur_frame->pkt_len; if (cur_frame->flags.passed_dfilter) sum_tally->filtered_count++; + if (cur_frame->flags.marked) + sum_tally->marked_count++; + } void @@ -69,6 +72,7 @@ summary_fill_in(summary_tally *st) st->stop_time = 0; st->bytes = 0; st->filtered_count = 0; + st->marked_count = 0; /* initialize the tally */ if (cfile.plist != NULL) { @@ -1,7 +1,7 @@ /* summary.h * Definitions for capture file summary data * - * $Id: summary.h,v 1.4 1999/12/10 04:20:54 gram Exp $ + * $Id: summary.h,v 1.5 2000/08/21 18:20:12 deniel Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@zing.org> @@ -34,6 +34,7 @@ typedef struct _summary_tally { includes time before first packet and after last packet */ int filtered_count; /* number of filtered packets */ + int marked_count; /* number of marked packets */ int packet_count; /* total number of packets in trace */ const char *filename; long file_length; /* file length in bytes */ |