diff options
author | Chris Maynard <Christopher.Maynard@GTECH.COM> | 2013-12-02 19:17:12 +0000 |
---|---|---|
committer | Chris Maynard <Christopher.Maynard@GTECH.COM> | 2013-12-02 19:17:12 +0000 |
commit | 93f15d640cc3d00cd76bdd054d998e8cd2885eac (patch) | |
tree | d8b2617b828a814cfdc53a29a739ae19ec966985 /dumpcap.c | |
parent | 5e7b58ab94cce08497fef59b167191ed26e055b2 (diff) |
Specify SI units for the max filesize autostop condition. For now, keep the capture buffer size in IEC units, but document it as such.
#BACKPORT(1.10, 1.8(?))
svn path=/trunk/; revision=53728
Diffstat (limited to 'dumpcap.c')
-rw-r--r-- | dumpcap.c | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -498,7 +498,7 @@ print_usage(gboolean print_ver) fprintf(output, " -I capture in monitor mode, if available\n"); #endif #if defined(_WIN32) || defined(HAVE_PCAP_CREATE) - fprintf(output, " -B <buffer size> size of kernel buffer in MB (def: %dMB)\n", DEFAULT_CAPTURE_BUFFER_SIZE); + fprintf(output, " -B <buffer size> size of kernel buffer in MiB (def: %dMiB)\n", DEFAULT_CAPTURE_BUFFER_SIZE); #endif fprintf(output, " -y <link type> link layer type (def: first appropriate)\n"); fprintf(output, " -D print list of interfaces and exit\n"); @@ -2649,11 +2649,11 @@ capture_loop_open_input(capture_options *capture_opts, loop_data *ld, if (interface_opts.buffer_size > 1 && pcap_setbuff(pcap_opts->pcap_h, interface_opts.buffer_size * 1024 * 1024) != 0) { sync_secondary_msg_str = g_strdup_printf( - "The capture buffer size of %dMB seems to be too high for your machine,\n" - "the default of 1MB will be used.\n" + "The capture buffer size of %d MiB seems to be too high for your machine,\n" + "the default of %d MiB will be used.\n" "\n" "Nonetheless, the capture is started.\n", - interface_opts.buffer_size); + interface_opts.buffer_size, DEFAULT_CAPTURE_BUFFER_SIZE); report_capture_error("Couldn't set the capture buffer size!", sync_secondary_msg_str); g_free(sync_secondary_msg_str); @@ -3568,11 +3568,11 @@ capture_loop_start(capture_options *capture_opts, gboolean *stats_known, struct init_capture_stop_conditions(); /* create stop conditions */ if (capture_opts->has_autostop_filesize) { - if (capture_opts->autostop_filesize > (((guint32)INT_MAX + 1) / 1024)) { - capture_opts->autostop_filesize = ((guint32)INT_MAX + 1) / 1024; + if (capture_opts->autostop_filesize > (((guint32)INT_MAX + 1) / 1000)) { + capture_opts->autostop_filesize = ((guint32)INT_MAX + 1) / 1000; } cnd_autostop_size = - cnd_new(CND_CLASS_CAPTURESIZE, (guint64)capture_opts->autostop_filesize * 1024); + cnd_new(CND_CLASS_CAPTURESIZE, (guint64)capture_opts->autostop_filesize * 1000); } if (capture_opts->has_autostop_duration) cnd_autostop_duration = |