summaryrefslogtreecommitdiff
path: root/benchmarks
diff options
context:
space:
mode:
authorhe <he>2004-07-30 10:16:52 +0000
committerhe <he>2004-07-30 10:16:52 +0000
commitcc260ddaf79aaf2d6707ab505e1dfd10771af210 (patch)
treee69e630633c2d1702325b13dc99957630aba4cf0 /benchmarks
parent9d4a93e553a3b05dc7c83d61d322f0dd5d3d6a72 (diff)
downloadpkgsrc-cc260ddaf79aaf2d6707ab505e1dfd10771af210.tar.gz
Print statistics to stderr, not to stdout, so that this program
can be used for bulk data transport without adding any crud at the receiving end. Bump pkgrevision to 2.
Diffstat (limited to 'benchmarks')
-rw-r--r--benchmarks/ttcp/Makefile4
-rw-r--r--benchmarks/ttcp/distinfo4
-rw-r--r--benchmarks/ttcp/patches/patch-ab74
3 files changed, 66 insertions, 16 deletions
diff --git a/benchmarks/ttcp/Makefile b/benchmarks/ttcp/Makefile
index a4b3ae8f5bf..1e506754936 100644
--- a/benchmarks/ttcp/Makefile
+++ b/benchmarks/ttcp/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.8 2004/05/13 17:57:05 minskim Exp $
+# $NetBSD: Makefile,v 1.9 2004/07/30 10:16:52 he Exp $
DISTNAME= ttcp
PKGNAME= ${DISTNAME}-1.12
-PKGREVISION= 1
+PKGREVISION= 2
CATEGORIES= benchmarks net
MASTER_SITES= http://www.ccci.com/tools/ttcp/
EXTRACT_SUFX= .tar.Z
diff --git a/benchmarks/ttcp/distinfo b/benchmarks/ttcp/distinfo
index b68f456afc2..a1502b8c629 100644
--- a/benchmarks/ttcp/distinfo
+++ b/benchmarks/ttcp/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.5 2003/03/19 13:12:22 tron Exp $
+$NetBSD: distinfo,v 1.6 2004/07/30 10:16:52 he Exp $
SHA1 (ttcp.tar.Z) = 33a60af208eff3dc9ae745060f44b24c4e74aa7e
Size (ttcp.tar.Z) = 18163 bytes
SHA1 (patch-aa) = a9717aa9fd5f8cdff1a39c9b7d6ab17abbe399ad
-SHA1 (patch-ab) = e84c027a0b2c1ab55682faa14a7e3e447cb3175e
+SHA1 (patch-ab) = 4966c7024bb18301f18a8ca2cbc821f56af3aea9
diff --git a/benchmarks/ttcp/patches/patch-ab b/benchmarks/ttcp/patches/patch-ab
index 51d657c088f..119278f9291 100644
--- a/benchmarks/ttcp/patches/patch-ab
+++ b/benchmarks/ttcp/patches/patch-ab
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.4 2003/03/19 13:12:23 tron Exp $
+$NetBSD: patch-ab,v 1.5 2004/07/30 10:16:52 he Exp $
--- ttcp.c.orig 1997-02-27 22:30:23.000000000 +0100
-+++ ttcp.c 2003-03-19 14:09:08.000000000 +0100
-@@ -55,6 +55,7 @@
++++ ttcp.c
+@@ -55,6 +55,7 @@ static char RCSid[] = "ttcp.c $Revision:
#include <arpa/inet.h>
#include <netdb.h>
#include <sys/time.h> /* struct timeval */
@@ -10,7 +10,7 @@ $NetBSD: patch-ab,v 1.4 2003/03/19 13:12:23 tron Exp $
#if defined(SYSV)
#include <sys/times.h>
-@@ -151,7 +152,7 @@
+@@ -151,7 +152,7 @@ main(argc,argv)
int argc;
char **argv;
{
@@ -19,7 +19,7 @@ $NetBSD: patch-ab,v 1.4 2003/03/19 13:12:23 tron Exp $
int c;
if (argc < 2) goto usage;
-@@ -263,7 +264,7 @@
+@@ -263,29 +264,30 @@ char **argv;
if ( (buf = (char *)malloc(buflen+bufalign)) == (char *)NULL)
err("malloc");
if (bufalign != 0)
@@ -27,8 +27,27 @@ $NetBSD: patch-ab,v 1.4 2003/03/19 13:12:23 tron Exp $
+ buf +=(bufalign - ((u_long)buf % bufalign) + bufoffset) % bufalign;
if (trans) {
- fprintf(stdout,
-@@ -285,7 +286,8 @@
+- fprintf(stdout,
++ fprintf(stderr,
+ "ttcp-t: buflen=%d, nbuf=%d, align=%d/%d, port=%d",
+ buflen, nbuf, bufalign, bufoffset, port);
+ if (sockbufsize)
+- fprintf(stdout, ", sockbufsize=%d", sockbufsize);
++ fprintf(stderr, ", sockbufsize=%d", sockbufsize);
+ fprintf(stdout, " %s -> %s\n", udp?"udp":"tcp", host);
+ } else {
+- fprintf(stdout,
++ fprintf(stderr,
+ "ttcp-r: buflen=%d, nbuf=%d, align=%d/%d, port=%d",
+ buflen, nbuf, bufalign, bufoffset, port);
+ if (sockbufsize)
+- fprintf(stdout, ", sockbufsize=%d", sockbufsize);
+- fprintf(stdout, " %s\n", udp?"udp":"tcp");
++ fprintf(stderr, ", sockbufsize=%d", sockbufsize);
++ fprintf(stderr, " %s\n", udp?"udp":"tcp");
+ }
+
+ if ((fd = socket(AF_INET, udp?SOCK_DGRAM:SOCK_STREAM, 0)) < 0)
err("socket");
mes("socket");
@@ -38,7 +57,7 @@ $NetBSD: patch-ab,v 1.4 2003/03/19 13:12:23 tron Exp $
err("bind");
#if defined(SO_SNDBUF) || defined(SO_RCVBUF)
-@@ -326,7 +328,7 @@
+@@ -326,7 +328,7 @@ char **argv;
mes("nodelay");
}
#endif
@@ -47,7 +66,7 @@ $NetBSD: patch-ab,v 1.4 2003/03/19 13:12:23 tron Exp $
err("connect");
mes("connect");
} else {
-@@ -348,11 +350,11 @@
+@@ -348,11 +350,11 @@ char **argv;
}
fromlen = sizeof(frominet);
domain = AF_INET;
@@ -61,7 +80,38 @@ $NetBSD: patch-ab,v 1.4 2003/03/19 13:12:23 tron Exp $
&peerlen) < 0) {
err("getpeername");
}
-@@ -752,7 +754,7 @@
+@@ -412,25 +414,25 @@ char **argv;
+ }
+ if( cput <= 0.0 ) cput = 0.001;
+ if( realt <= 0.0 ) realt = 0.001;
+- fprintf(stdout,
++ fprintf(stderr,
+ "ttcp%s: %.0f bytes in %.2f real seconds = %s/sec +++\n",
+ trans?"-t":"-r",
+ nbytes, realt, outfmt(nbytes/realt));
+ if (verbose) {
+- fprintf(stdout,
++ fprintf(stderr,
+ "ttcp%s: %.0f bytes in %.2f CPU seconds = %s/cpu sec\n",
+ trans?"-t":"-r",
+ nbytes, cput, outfmt(nbytes/cput));
+ }
+- fprintf(stdout,
++ fprintf(stderr,
+ "ttcp%s: %d I/O calls, msec/call = %.2f, calls/sec = %.2f\n",
+ trans?"-t":"-r",
+ numCalls,
+ 1024.0 * realt/((double)numCalls),
+ ((double)numCalls)/realt);
+- fprintf(stdout,"ttcp%s: %s\n", trans?"-t":"-r", stats);
++ fprintf(stderr,"ttcp%s: %s\n", trans?"-t":"-r", stats);
+ if (verbose) {
+- fprintf(stdout,
++ fprintf(stderr,
+ "ttcp%s: buffer address %#x\n",
+ trans?"-t":"-r",
+ buf);
+@@ -752,7 +754,7 @@ int count;
int len = sizeof(from);
register int cnt;
if( udp ) {
@@ -70,7 +120,7 @@ $NetBSD: patch-ab,v 1.4 2003/03/19 13:12:23 tron Exp $
numCalls++;
} else {
if( b_flag )
-@@ -782,7 +784,7 @@
+@@ -782,7 +784,7 @@ int count;
register int cnt;
if( udp ) {
again:
@@ -79,7 +129,7 @@ $NetBSD: patch-ab,v 1.4 2003/03/19 13:12:23 tron Exp $
numCalls++;
if( cnt<0 && errno == ENOBUFS ) {
delay(18000);
-@@ -803,7 +805,7 @@
+@@ -803,7 +805,7 @@ delay(us)
tv.tv_sec = 0;
tv.tv_usec = us;