[netperf-dev] netperf2 commit notice r190 - trunk/src
raj at netperf.org
raj at netperf.org
Tue Jan 29 14:30:28 PST 2008
Author: raj
Date: 2008-01-29 14:30:27 -0800 (Tue, 29 Jan 2008)
New Revision: 190
Modified:
trunk/src/nettest_omni.c
Log:
forget not the cpu counts nor the result branding
Modified: trunk/src/nettest_omni.c
===================================================================
--- trunk/src/nettest_omni.c 2008-01-29 17:50:19 UTC (rev 189)
+++ trunk/src/nettest_omni.c 2008-01-29 22:30:27 UTC (rev 190)
@@ -327,6 +327,7 @@
enum netperf_output_name {
OUTPUT_NONE,
COMMAND_LINE,
+ RESULT_BRAND,
SOCKET_TYPE,
PROTOCOL,
DIRECTION,
@@ -366,10 +367,12 @@
LOCAL_CPU_BIND,
LOCAL_SD,
LOCAL_CPU_METHOD,
+ LOCAL_CPU_COUNT,
REMOTE_CPU_UTIL,
REMOTE_CPU_BIND,
REMOTE_SD,
REMOTE_CPU_METHOD,
+ REMOTE_CPU_COUNT,
SD_UNITS,
LOCAL_NODELAY,
LOCAL_CORK,
@@ -541,6 +544,8 @@
return "OUTPUT_NONE";
case COMMAND_LINE:
return "COMMAND_LINE";
+ case RESULT_BRAND:
+ return "RESULT_BRAND";
case SOCKET_TYPE:
return "SOCKET_TYPE";
case DIRECTION:
@@ -621,6 +626,8 @@
return "SD_UNITS";
case LOCAL_CPU_METHOD:
return "LOCAL_CPU_METHOD";
+ case LOCAL_CPU_COUNT:
+ return "LOCAL_CPU_COUNT";
case LOCAL_NODELAY:
return "LOCAL_NODELAY";
case LOCAL_CORK:
@@ -669,6 +676,8 @@
return "REMOTE_SD";
case REMOTE_CPU_METHOD:
return "REMOTE_CPU_METHOD";
+ case REMOTE_CPU_COUNT:
+ return "REMOTE_CPU_COUNT";
case REMOTE_NODELAY:
return "REMOTE_NODELAY";
case REMOTE_CORK:
@@ -784,6 +793,16 @@
netperf_output_source[COMMAND_LINE].tot_line_len =
NETPERF_LINE_TOT(COMMAND_LINE);
+ netperf_output_source[RESULT_BRAND].output_name = RESULT_BRAND;
+ netperf_output_source[RESULT_BRAND].line1 = "Result";
+ netperf_output_source[RESULT_BRAND].line2 = "Tag";
+ netperf_output_source[RESULT_BRAND].format = "\"%s\"";
+ netperf_output_source[RESULT_BRAND].display_value = result_brand;
+ netperf_output_source[RESULT_BRAND].max_line_len =
+ NETPERF_LINE_MAX(RESULT_BRAND);
+ netperf_output_source[RESULT_BRAND].tot_line_len =
+ NETPERF_LINE_TOT(RESULT_BRAND);
+
netperf_output_source[SOCKET_TYPE].output_name = SOCKET_TYPE;
netperf_output_source[SOCKET_TYPE].line1 = "Socket";
netperf_output_source[SOCKET_TYPE].line2 = "Type";
@@ -1235,6 +1254,17 @@
netperf_output_source[LOCAL_CPU_METHOD].tot_line_len =
NETPERF_LINE_TOT(LOCAL_CPU_METHOD);
+ netperf_output_source[LOCAL_CPU_COUNT].output_name = LOCAL_CPU_COUNT;
+ netperf_output_source[LOCAL_CPU_COUNT].line1 = "Local";
+ netperf_output_source[LOCAL_CPU_COUNT].line2 = "CPU";
+ netperf_output_source[LOCAL_CPU_COUNT].line3 = "Count";
+ netperf_output_source[LOCAL_CPU_COUNT].format = "%d";
+ netperf_output_source[LOCAL_CPU_COUNT].display_value = &lib_num_loc_cpus;
+ netperf_output_source[LOCAL_CPU_COUNT].max_line_len =
+ NETPERF_LINE_MAX(LOCAL_CPU_COUNT);
+ netperf_output_source[LOCAL_CPU_COUNT].tot_line_len =
+ NETPERF_LINE_TOT(LOCAL_CPU_COUNT);
+
netperf_output_source[LOCAL_NODELAY].output_name = LOCAL_NODELAY;
netperf_output_source[LOCAL_NODELAY].line1 = "Local";
netperf_output_source[LOCAL_NODELAY].line2 = "NODELAY";
@@ -1523,6 +1553,17 @@
netperf_output_source[REMOTE_CPU_METHOD].tot_line_len =
NETPERF_LINE_TOT(REMOTE_CPU_METHOD);
+ netperf_output_source[REMOTE_CPU_COUNT].output_name = REMOTE_CPU_COUNT;
+ netperf_output_source[REMOTE_CPU_COUNT].line1 = "Remote";
+ netperf_output_source[REMOTE_CPU_COUNT].line2 = "CPU";
+ netperf_output_source[REMOTE_CPU_COUNT].line3 = "Count";
+ netperf_output_source[REMOTE_CPU_COUNT].format = "%d";
+ netperf_output_source[REMOTE_CPU_COUNT].display_value = &lib_num_rem_cpus;
+ netperf_output_source[REMOTE_CPU_COUNT].max_line_len =
+ NETPERF_LINE_MAX(REMOTE_CPU_COUNT);
+ netperf_output_source[REMOTE_CPU_COUNT].tot_line_len =
+ NETPERF_LINE_TOT(REMOTE_CPU_COUNT);
+
netperf_output_source[REMOTE_NODELAY].output_name = REMOTE_NODELAY;
netperf_output_source[REMOTE_NODELAY].line1 = "Remote";
netperf_output_source[REMOTE_NODELAY].line2 = "NODELAY";
@@ -1586,10 +1627,12 @@
output_csv_list[i++] = LOCAL_CPU_UTIL;
output_csv_list[i++] = LOCAL_SD;
output_csv_list[i++] = LOCAL_CPU_BIND;
+ output_csv_list[i++] = LOCAL_CPU_COUNT;
output_csv_list[i++] = REMOTE_CPU_UTIL;
output_csv_list[i++] = REMOTE_SD;
output_csv_list[i++] = SD_UNITS;
output_csv_list[i++] = REMOTE_CPU_BIND;
+ output_csv_list[i++] = REMOTE_CPU_COUNT;
output_csv_list[i++] = RT_LATENCY;
output_csv_list[i++] = BURST_SIZE;
output_csv_list[i++] = TRANSPORT_MSS;
@@ -1615,6 +1658,7 @@
output_csv_list[i++] = REMOTE_RECV_CLEAN_COUNT;
output_csv_list[i++] = REMOTE_NODELAY;
output_csv_list[i++] = REMOTE_CORK;
+ output_csv_list[i++] = RESULT_BRAND;
output_csv_list[i++] = COMMAND_LINE;
for (j = 0; j < NETPERF_MAX_BLOCKS; j++)
@@ -3061,6 +3105,7 @@
the size we get from getsockopt() at the beginning of a
connection may not be what we would get at the end of the
connection... */
+ lib_num_rem_cpus = omni_result->num_cpus;
rsr_size_end = omni_result->recv_buf_size;
rss_size_end = omni_result->send_buf_size;
remote_bytes_sent = omni_result->bytes_sent;
More information about the netperf-dev
mailing list