[netperf-dev] netperf2 commit notice r615 - trunk/src
raj at netperf.org
raj at netperf.org
Wed Nov 28 14:03:09 PST 2012
Author: raj
Date: 2012-11-28 14:03:09 -0800 (Wed, 28 Nov 2012)
New Revision: 615
Modified:
trunk/src/netlib.c
trunk/src/nettest_omni.c
Log:
a few more tweaks to the udp_rr restart kludge
Modified: trunk/src/netlib.c
===================================================================
--- trunk/src/netlib.c 2012-11-27 00:35:38 UTC (rev 614)
+++ trunk/src/netlib.c 2012-11-28 22:03:09 UTC (rev 615)
@@ -3044,6 +3044,7 @@
set_sock_buffer (SOCKET sd, enum sock_buffer which, int requested_size, int *effective_sizep)
{
#ifdef SO_SNDBUF
+
int optname = (which == SEND_BUFFER) ? SO_SNDBUF : SO_RCVBUF;
/* seems that under Windows, setting a value of zero is how one
@@ -3055,9 +3056,10 @@
if (requested_size >= 0) {
if (setsockopt(sd, SOL_SOCKET, optname,
(char *)&requested_size, sizeof(int)) < 0) {
- fprintf(where, "netperf: set_sock_buffer: %s option: errno %d\n",
+ fprintf(where, "netperf: set_sock_buffer: %s option: errno %d (%s)\n",
(which == SEND_BUFFER) ? "SO_SNDBUF" : "SO_RCVBUF",
- errno);
+ errno,
+ strerror(errno));
fflush(where);
exit(1);
}
Modified: trunk/src/nettest_omni.c
===================================================================
--- trunk/src/nettest_omni.c 2012-11-27 00:35:38 UTC (rev 614)
+++ trunk/src/nettest_omni.c 2012-11-28 22:03:09 UTC (rev 615)
@@ -4360,7 +4360,10 @@
HIST_purge(time_hist);
}
#ifdef WANT_DEMO
- demo_reset();
+ /* "start over" on a demo interval. we will forget about
+ everything that happened in the demo interval up to the
+ timeout and begin fresh. */
+ demo_reset();
#endif /* WANT_DEMO */
continue;
More information about the netperf-dev
mailing list