aboutsummaryrefslogtreecommitdiffstats
path: root/dumpcap.c
diff options
context:
space:
mode:
authorMichael Tüxen <tuexen@fh-muenster.de>2012-04-25 21:09:33 +0000
committerMichael Tüxen <tuexen@fh-muenster.de>2012-04-25 21:09:33 +0000
commit3c866b04d0c1d2e0436331163e9d0124757e74fb (patch)
tree128a529daa385bf52831ed2ad40e3907d9efaf8a /dumpcap.c
parentf0a6f372aca6848cff23dd4e0ad8e1df7b035a3b (diff)
Report the packets captured and the packets dropped (either by libpcap or by dumpcap).
svn path=/trunk/; revision=42245
Diffstat (limited to 'dumpcap.c')
-rw-r--r--dumpcap.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/dumpcap.c b/dumpcap.c
index ebbf7f949b..958c593962 100644
--- a/dumpcap.c
+++ b/dumpcap.c
@@ -2753,8 +2753,8 @@ capture_loop_close_output(capture_options *capture_opts, loop_data *ld, int *err
struct pcap_stat stats;
if (pcap_stats(pcap_opts->pcap_h, &stats) >= 0) {
- isb_ifrecv = stats.ps_recv;
- isb_ifdrop = stats.ps_drop;
+ isb_ifrecv = pcap_opts->received;
+ isb_ifdrop = stats.ps_drop + pcap_opts->dropped;
} else {
isb_ifrecv = G_MAXUINT64;
isb_ifdrop = G_MAXUINT64;
@@ -2762,7 +2762,7 @@ capture_loop_close_output(capture_options *capture_opts, loop_data *ld, int *err
libpcap_write_interface_statistics_block(ld->pdh,
i,
&ld->bytes_written,
- "Counters provided by libpcap",
+ "Counters provided by dumpcap",
start_time,
end_time,
isb_ifrecv,