summaryrefslogtreecommitdiff
path: root/net/netperf/patches
diff options
context:
space:
mode:
authoritojun <itojun@pkgsrc.org>2004-12-02 06:41:48 +0000
committeritojun <itojun@pkgsrc.org>2004-12-02 06:41:48 +0000
commit9e861e99129972f3ccae7ba57ebc6984cabd4943 (patch)
tree553b7363954ee2db98485f649b2b8c626ac43465 /net/netperf/patches
parent7265ef685e102726b530518ceb8b9fd6c76e8d0f (diff)
downloadpkgsrc-9e861e99129972f3ccae7ba57ebc6984cabd4943.tar.gz
upgrade to 2.3p1.
These are the Release Notes for revision 2.3pl1 of netperf: Things changed in this release *) The bind() call in create_data_socket() in the file nettest_bsd.c is no longer conditional on the user's specifying an IP address or port number to which the data socket should be bound. This fixes the "connection refused" errors in the UDP tests. *) Some experimental code to allow one to specify a CPU to which the remote netserver should be bound. This is intended to allow one to get greater certainty (as in confidence intervals) on SMP systems. At present the functionality is HP-UX specific. Submittals of changes for a more general approach are welcomed. These are the Release Notes for revision 2.3 of netperf: Things changed in this release *) The user can now specify local and/or remote port numbers for the data connection using the -P test-specific option. This is to support those folks who want to run netperf through those evil, end-to-end-breaking things known as firewalls... :) This changes the format of some of the control messages, hence the bump in the update number in the VUF. While it may be possible to mix 2.3 and pre-2.3 netperf and netserver, it is not supported. *) The user can now specify local and/or remote IP addresses for the data connection using the -I test-specific option. This is to support those folks who want to run netperf through those evil, end-to-end-breaking things known as firewalls... :) This changes the format of some of the control messages, hence the bump in the update number in the VUF. While it may be possible to mix 2.3 and pre-2.3 netperf and netserver, it is not supported. *) Set DL_mumble message priorities in the DLPI tests *) Fix error return check for getaddrinfo() *) Those systems with gethrtime() can define -DHAVE_GETHRTIME to use gethrtime() instead of gettimeofday() and reduce the measurement overhead when enabling the -DHISTOGRAM functionality. *) The default for -DHISTOGRAM compilation now adds a UNIT_USEC and TEN_USEC row and renames TENTH_MSEC to HUNDRED_USEC. If you want the old behaviour add -DOLD_HISTOGRAM to CFLAGS. *) Add missing '!' in the recv_udp*_stream so we recognize the end of a timed test correctly. *) Replace "||" with "&&" to fix an infinite loop in recv_tcp_conn_rr() most likely introduced in 2.2pl5. *) Code has been added to kludge around the bug in Linux getsockopt() where it almost always returns twice the value for which one asks unlike virtually every other stack on the face of the planet. This was doing some unpleasant things to tests in which confidence intervals were requested. Things not changed in this release *) Lots :)
Diffstat (limited to 'net/netperf/patches')
-rw-r--r--net/netperf/patches/patch-aa23
1 files changed, 8 insertions, 15 deletions
diff --git a/net/netperf/patches/patch-aa b/net/netperf/patches/patch-aa
index a3e72ced436..d598faaaaa4 100644
--- a/net/netperf/patches/patch-aa
+++ b/net/netperf/patches/patch-aa
@@ -1,7 +1,7 @@
-$NetBSD: patch-aa,v 1.3 2001/10/26 10:03:50 agc Exp $
+$NetBSD: patch-aa,v 1.4 2004/12/02 06:41:49 itojun Exp $
---- makefile.orig Thu Apr 10 03:02:19 1997
-+++ makefile Fri Jan 21 21:31:07 2000
+--- makefile.orig 2004-09-22 06:33:40.000000000 +0900
++++ makefile 2004-12-02 15:39:16.000000000 +0900
@@ -15,8 +15,8 @@
# for the rest of the world, it is probably better to put the binaries
# in /usr/local/netperf or /opt/netperf
@@ -13,20 +13,13 @@ $NetBSD: patch-aa,v 1.3 2001/10/26 10:03:50 agc Exp $
# The compiler on your system might be somewhere else, and/or have
# a different name.
-@@ -83,7 +83,7 @@
- # -U__hpux - Use this when compiling _on_ HP-UX *for* an HP-RT system
+@@ -113,7 +113,8 @@
+ # netserver via the netperf command line with -T
LOG_FILE=DEBUG_LOG_FILE="\"/tmp/netperf.debug\""
--CFLAGS = -O -D$(LOG_FILE) -DUSE_LOOPER
-+CFLAGS += -fno-strength-reduce -D$(LOG_FILE) -DUSE_LOOPER -DHISTOGRAM -DDO_UNIX
+-CFLAGS = -O -D$(LOG_FILE) -DNEED_MAKEFILE_EDIT
++CFLAGS = -O -D$(LOG_FILE)
++CFLAGS+=-fno-strength-reduce -DUSE_LOOPER -DHISTOGRAM -DDO_UNIX -DDO_IPV6
# Some platforms, and some options, require additional libraries.
# you can add to the "LIBS =" line to accomplish this. if you find
-@@ -181,6 +181,7 @@
- netserver.o: netserver.c nettest_bsd.h netlib.h makefile
-
- install: netperf netserver
-+ mkdir -p $(NETPERF_HOME)
- chmod -w *.[ch]
- chmod +x $(NETPERF_SCRIPTS)
- cp netperf $(NETPERF_HOME)