diff options
author | Anders Broman <anders.broman@ericsson.com> | 2012-03-15 14:33:04 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2012-03-15 14:33:04 +0000 |
commit | fb0fec7c1c2642d9998cfb5645964b2a59be1726 (patch) | |
tree | 12bfc3cf8a37eba5a5ab1a1dcdab052deade3c74 /summary.c | |
parent | a88ab3eccfa467b62f75ba2d5144071a2204c34d (diff) | |
download | wireshark-fb0fec7c1c2642d9998cfb5645964b2a59be1726.tar.gz wireshark-fb0fec7c1c2642d9998cfb5645964b2a59be1726.tar.bz2 wireshark-fb0fec7c1c2642d9998cfb5645964b2a59be1726.zip |
If we have one ISB, display the droped count from it.
svn path=/trunk/; revision=41561
Diffstat (limited to 'summary.c')
-rw-r--r-- | summary.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -185,6 +185,7 @@ summary_fill_in_capture(capture_file *cf,capture_options *capture_opts, summary_ guint i; wtapng_iface_descriptions_t* idb_info; wtapng_if_descr_t wtapng_if_descr; + wtapng_if_stats_t *if_stats; while (st->ifaces->len > 0) { iface = g_array_index(st->ifaces, iface_options, 0); @@ -221,6 +222,13 @@ summary_fill_in_capture(capture_file *cf,capture_options *capture_opts, summary_ iface.snap = wtapng_if_descr.snap_len; iface.has_snap = (iface.snap != 65535); iface.linktype = wtapng_if_descr.link_type; + if(wtapng_if_descr.num_stat_entries == 1){ + /* dumpcap only writes one ISB, only handle that for now */ + if_stats = &g_array_index(wtapng_if_descr.interface_statistics, wtapng_if_stats_t, 0); + iface.drops_known = TRUE; + iface.drops = if_stats->isb_ifdrop; + iface.isb_comment = if_stats->opt_comment; + } g_array_append_val(st->ifaces, iface); } g_free(idb_info); |