[netperf-dev] netperf2 commit notice r461 - trunk/src
raj at netperf.org
raj at netperf.org
Wed Jul 27 14:38:19 PDT 2011
Author: raj
Date: 2011-07-27 14:38:19 -0700 (Wed, 27 Jul 2011)
New Revision: 461
Modified:
trunk/src/netlib.h
trunk/src/nettest_omni.c
Log:
more pickiness in the Windows wdk compiler what a grouch
Modified: trunk/src/netlib.h
===================================================================
--- trunk/src/netlib.h 2011-07-27 19:49:20 UTC (rev 460)
+++ trunk/src/netlib.h 2011-07-27 21:38:19 UTC (rev 461)
@@ -560,7 +560,8 @@
extern void find_interface_ids(char *interface_name, int *vendor, int *device, int *sub_vend, int *sub_dev);
extern void find_driver_info(char *ifname, char *driver, char *version, char *firmware, char *bus, int len);
extern void find_system_info(char **system_model, char **cpu_model, int *cpu_frequency);
-
+extern int HIST_get_percentile();
+extern void HIST_get_stats();
#ifndef WIN32
/* WIN32 requires that at least one of the file sets to select be
Modified: trunk/src/nettest_omni.c
===================================================================
--- trunk/src/nettest_omni.c 2011-07-27 19:49:20 UTC (rev 460)
+++ trunk/src/nettest_omni.c 2011-07-27 21:38:19 UTC (rev 461)
@@ -929,8 +929,8 @@
myport_init = 1;
}
- newport:
- /* pick a new port number */
+ /* newport: */
+ /* pick a new port number */
myport++;
/* check to see if we are using the port number on which the
@@ -5658,7 +5658,8 @@
remote_bytes_received = (uint64_t)omni_result->bytes_received_hi << 32;
remote_bytes_received += omni_result->bytes_received_lo;
remote_receive_calls = omni_result->recv_calls;
- remote_bytes_xferd = remote_bytes_received + remote_bytes_sent;
+ remote_bytes_xferd = (double) remote_bytes_received +
+ remote_bytes_sent;
if (omni_result->recv_calls > 0)
remote_bytes_per_recv = (double) remote_bytes_received /
(double) omni_result->recv_calls;
@@ -5700,7 +5701,7 @@
/* when we are sending, in a no_control test, we have to
ass-u-me that everything we sent was received, otherwise, we
will report a transfer rate of zero. */
- remote_bytes_xferd = bytes_sent;
+ remote_bytes_xferd = (double) bytes_sent;
}
/* so, what was the end result? */
@@ -5715,7 +5716,7 @@
else
bytes_per_recv = 0.0;
- bytes_xferd = bytes_sent + bytes_received;
+ bytes_xferd = (double) bytes_sent + bytes_received;
/* if the output format is 'x' we know the test was
request/response. if the libfmt is something else, it could be
@@ -5859,10 +5860,10 @@
if ('x' == libfmt) {
libfmt = 'm';
}
- local_send_thruput = calc_thruput(bytes_sent);
- local_recv_thruput = calc_thruput(bytes_received);
- remote_send_thruput = calc_thruput(remote_bytes_sent);
- remote_recv_thruput = calc_thruput(remote_bytes_received);
+ local_send_thruput = calc_thruput((double)bytes_sent);
+ local_recv_thruput = calc_thruput((double)bytes_received);
+ remote_send_thruput = calc_thruput((double)remote_bytes_sent);
+ remote_recv_thruput = calc_thruput((double)remote_bytes_received);
libfmt = tmpfmt;
@@ -6608,15 +6609,15 @@
/* send the results to the sender */
- omni_results->send_calls = local_send_calls;
+ omni_results->send_calls = (uint32_t) local_send_calls;
omni_results->bytes_received_lo = bytes_received & 0x00000000FFFFFFFFULL;
omni_results->bytes_received_hi = (bytes_received & 0xFFFFFFFF00000000ULL) >> 32;
omni_results->recv_buf_size = lsr_size_end;
- omni_results->recv_calls = local_receive_calls;
+ omni_results->recv_calls = (uint32_t) local_receive_calls;
omni_results->bytes_sent_lo = bytes_sent & 0x00000000FFFFFFFFULL;
omni_results->bytes_sent_hi = (bytes_sent & 0xFFFFFFFF00000000ULL) >> 32;
omni_results->send_buf_size = lss_size_end;
- omni_results->trans_received = trans_completed;
+ omni_results->trans_received = (uint32_t) trans_completed;
omni_results->elapsed_time = elapsed_time;
omni_results->cpu_method = cpu_method;
omni_results->num_cpus = lib_num_loc_cpus;
More information about the netperf-dev
mailing list