aboutsummaryrefslogtreecommitdiff
path: root/benchmarks/tcpblast
diff options
context:
space:
mode:
Diffstat (limited to 'benchmarks/tcpblast')
-rw-r--r--benchmarks/tcpblast/Makefile24
-rw-r--r--benchmarks/tcpblast/pkg-comment1
-rw-r--r--benchmarks/tcpblast/pkg-descr2
-rw-r--r--benchmarks/tcpblast/pkg-plist2
-rw-r--r--benchmarks/tcpblast/src/Makefile6
-rw-r--r--benchmarks/tcpblast/src/tcpblast.c116
6 files changed, 0 insertions, 151 deletions
diff --git a/benchmarks/tcpblast/Makefile b/benchmarks/tcpblast/Makefile
deleted file mode 100644
index bc020e0f506e..000000000000
--- a/benchmarks/tcpblast/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# New ports collection makefile for: tcpblast
-# Version required: <self contained>
-# Date created: 22 August 1994
-# Whom: mr
-#
-# $Id: Makefile,v 1.7 1995/04/15 05:41:58 asami Exp $
-#
-
-DISTNAME= tcpblast
-PKGNAME= tcpblast-1.0
-CATEGORIES= networking
-
-NO_EXTRACT= yes
-NO_WRKDIR= yes
-
-fetch:
- @${DO_NADA}
-
-pre-clean:
- @echo "===> Pre-clean for ${DISTNAME}"
- @(rm -f ${.CURDIR}/tcpblast)
- @(cd ${.CURDIR}/src; make clean)
-
-.include <bsd.port.mk>
diff --git a/benchmarks/tcpblast/pkg-comment b/benchmarks/tcpblast/pkg-comment
deleted file mode 100644
index 7dfb1b2c264e..000000000000
--- a/benchmarks/tcpblast/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-This is the TCPBLAST program.
diff --git a/benchmarks/tcpblast/pkg-descr b/benchmarks/tcpblast/pkg-descr
deleted file mode 100644
index 340d7882e278..000000000000
--- a/benchmarks/tcpblast/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-TCPBLAST messures the throughput of a tcp connection
-It was written by Daniel Karrenberg <dfk@nic.eu.net>
diff --git a/benchmarks/tcpblast/pkg-plist b/benchmarks/tcpblast/pkg-plist
deleted file mode 100644
index 3ef9a3bb7371..000000000000
--- a/benchmarks/tcpblast/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-@cwd /usr/local
-bin/tcpblast
diff --git a/benchmarks/tcpblast/src/Makefile b/benchmarks/tcpblast/src/Makefile
deleted file mode 100644
index 103db01ad737..000000000000
--- a/benchmarks/tcpblast/src/Makefile
+++ /dev/null
@@ -1,6 +0,0 @@
-PROG= tcpblast
-SRCS= tcpblast.c
-NOMAN= yes
-BINDIR= /usr/local/bin
-
-.include <bsd.prog.mk>
diff --git a/benchmarks/tcpblast/src/tcpblast.c b/benchmarks/tcpblast/src/tcpblast.c
deleted file mode 100644
index 3b8a914e1c4d..000000000000
--- a/benchmarks/tcpblast/src/tcpblast.c
+++ /dev/null
@@ -1,116 +0,0 @@
-/*
- * tcpblast - test and estimate TCP thruput
- *
- * Daniel Karrenberg <dfk@nic.eu.net>
- */
-
-#include <sys/types.h>
-#include <machine/endian.h>
-#include <sys/socket.h>
-#include <sys/file.h>
-#include <sys/time.h>
-
-#include <netinet/in.h>
-
-#include <netdb.h>
-#include <stdio.h>
-#include <unistd.h>
-#include <stdlib.h>
-#include <string.h>
-
-#define BLKSIZE 1024
-
-struct sockaddr_in sock_in;
-struct servent *sp;
-struct hostent *host;
-
-long starts, startms, stops, stopms, expms;
-struct timeval ti;
-struct timezone tiz;
-
-char greet[BLKSIZE] = "Hi!";
-int nblocks;
-int f;
-
-int main(argc, argv)
-int argc; char **argv;
-{
- register int i;
-
- if (argc!=3)
- {
- fprintf(stderr, "usage: tcpblast destination nblkocks\n");
- fprintf(stderr, "blocksize: %d bytes\n", BLKSIZE);
- exit(1);
- }
-
- nblocks = atoi(argv[2]);
- if (nblocks<=1 || nblocks>=10000)
- {
- fprintf(stderr, "tcpblast: 1 < nblocks <= 10000 \n");
- exit(1);
- }
-
- bzero((char *)&sock_in, sizeof (sock_in));
- sock_in.sin_family = AF_INET;
- f = socket(AF_INET, SOCK_STREAM, 0);
- if (f < 0) {
- perror("tcpblast: socket");
- exit(3);
- }
- if (bind(f, (struct sockaddr*) &sock_in, sizeof (sock_in)) < 0) {
- perror("tcpblast: bind");
- exit(1);
- }
-
- host = gethostbyname(argv[1]);
- if (host) {
- sock_in.sin_family = host->h_addrtype;
- bcopy(host->h_addr, &sock_in.sin_addr, host->h_length);
- } else {
- sock_in.sin_family = AF_INET;
- sock_in.sin_addr.s_addr = inet_addr(argv[1]);
- if (sock_in.sin_addr.s_addr == -1) {
- fprintf(stderr, "tcpblast: %s unknown host\n", argv[1]);
- exit(1);
- }
- }
- sock_in.sin_port = htons(9);
-
- if (connect(f, (struct sockaddr*) &sock_in, sizeof(sock_in)) <0)
- {
- perror("tcpblast connect:");
- exit(1);
- }
-
- if (gettimeofday(&ti, &tiz) < 0)
- {
- perror("tcpblast time:");
- exit(1);
- }
- starts = ti.tv_sec;
- startms = ti.tv_usec / 1000L;
-
-
- for (i=0; i<nblocks; i++)
- {
- if (write(f, greet, BLKSIZE) != BLKSIZE)
- perror("tcpblast send:");
- write(1, ".", 1);
- }
-
- if (gettimeofday(&ti, &tiz) < 0)
- {
- perror("tcpblast time:");
- exit(1);
- }
- stops = ti.tv_sec;
- stopms = ti.tv_usec / 1000L;
-
- expms = (stops-starts)*1000 + (stopms-startms);
- printf("\n%d KB in %ld msec", nblocks, expms);
- printf(" = %.1f kbit/s", (double) (nblocks*BLKSIZE) / expms * 8000.0);
- printf(" = %.1f kByte/s", (double) (nblocks*BLKSIZE) / expms * 1000);
- printf(" = %.1f MByte/s\n", (double) (nblocks*BLKSIZE) / (double)(expms*1024.0));
-return(0);
-}