aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--benchmarks/netpipe/Makefile26
-rw-r--r--benchmarks/netpipe/distinfo1
-rw-r--r--benchmarks/netpipe/pkg-comment1
-rw-r--r--benchmarks/netpipe/pkg-descr17
-rw-r--r--benchmarks/netpipe/pkg-plist1
5 files changed, 46 insertions, 0 deletions
diff --git a/benchmarks/netpipe/Makefile b/benchmarks/netpipe/Makefile
new file mode 100644
index 000000000000..bc3bf73c9538
--- /dev/null
+++ b/benchmarks/netpipe/Makefile
@@ -0,0 +1,26 @@
+# New ports collection makefile for: netpipe
+# Version required: 2.3
+# Date created: 20 Feb 1998
+# Whom: jkoshy
+#
+# $Id$
+
+DISTNAME= netpipe-2.3
+CATEGORIES= benchmarks net
+MASTER_SITES= ftp://ftp.ameslab.gov/pub/netpipe/ \
+ http://www.freebsd.org/~jkoshy/PORTS/
+
+MAINTAINER= jkoshy@freebsd.org
+
+# The default port builds and installs only the TCP version of
+# netpipe(1). The sources also support PVM and MPI.
+
+ALL_TARGET= NPtcp
+MAN1= netpipe.1
+MANCOMPRESSED= no
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/NPtcp ${PREFIX}/bin/NPtcp
+ ${INSTALL_DATA} ${WRKSRC}/netpipe.1 ${PREFIX}/man/man1/netpipe.1
+
+.include <bsd.port.mk>
diff --git a/benchmarks/netpipe/distinfo b/benchmarks/netpipe/distinfo
new file mode 100644
index 000000000000..995e969b35b8
--- /dev/null
+++ b/benchmarks/netpipe/distinfo
@@ -0,0 +1 @@
+MD5 (netpipe-2.3.tar.gz) = cf166ac7ccab491cd68ef75e0e6f466d
diff --git a/benchmarks/netpipe/pkg-comment b/benchmarks/netpipe/pkg-comment
new file mode 100644
index 000000000000..03929d14a48d
--- /dev/null
+++ b/benchmarks/netpipe/pkg-comment
@@ -0,0 +1 @@
+a self-scaling network benchmark
diff --git a/benchmarks/netpipe/pkg-descr b/benchmarks/netpipe/pkg-descr
new file mode 100644
index 000000000000..afc3d4e79f5d
--- /dev/null
+++ b/benchmarks/netpipe/pkg-descr
@@ -0,0 +1,17 @@
+NetPIPE is a protocol independent performance tool that encapsulates
+the best of ttcp and netperf and visually represents the network
+performance under a variety of conditions. By taking the end-to-end
+application view of a network, NetPIPE clearly shows the overhead
+associated with different protocol layers. Netpipe answers such
+questions as: how soon will a given data block of size k arrive at its
+destination? Which network and protocol will transmit size k blocks
+the fastest? What is a given network's effective maximum throughput
+and saturation level? Does there exist a block size k for which the
+throughput is maximized? How much communication overhead is due to the
+network communication protocol layer(s)? How quickly will a small (< 1
+kbyte) control message arrive, and which network and protocol are best
+for this purpose?
+
+For a paper fully describing NetPIPE and sample investigation of
+network performance issues using NetPIPE, see
+http://www.scl.ameslab.gov/netpipe/paper/full.html.
diff --git a/benchmarks/netpipe/pkg-plist b/benchmarks/netpipe/pkg-plist
new file mode 100644
index 000000000000..2eff3d87e544
--- /dev/null
+++ b/benchmarks/netpipe/pkg-plist
@@ -0,0 +1 @@
+bin/NPtcp