freebsd-ports/benchmarks
Kurt Jaeger f8a5e0e788 benchmarks/nuttcp: 6.1.2 -> 7.3.2
- take maintainer
- new distsite
- changes since 2008
  o Allow longer server info timeout for third party via --idle-data-timeout
  o Added feature to specify source port with "-p#:#" and "-P#:#"
  o Add "-g" option to specify multicast IP address to use
  o Clean up really confused transmit code for IPv4/IPv6 SSM multicast
  o Bug fix from Aristeu Rozanski:
    Crash caused by closing TCP_ADV_WIN_SCALE file even if open failed
  o Fix bug with server CPU affinity being parsed as %X instead of %d
    For non-sinkmode insure complete network block is written to stdout
    Above fixes nuttscp bug seen with --copy-dir getting premature EOF
  o Not every system has ERESTART added in 7.1.4, wrapped in ifdef
  o Fix non-Linux systems to properly count TCP retrans for multiple streams
  o Detect EOD for non-sinkmode UDP transfers
  o Suppress bogus warning when using maximum size UDP packet
  o Terminate non-sinkmode after specified file size with "-n" option
  o Allow multilink aggregation with "-N##m" option to work for receive
  o Add "-sz" zero copy option for non-sinkmode when input is a regular file
  o Remove "-Sf" forced server mode from Usage: statement
  o Fix zeroing of clientaddr6 during server cleanup
  o Fix freeaddrinfo() processing during cleanup
  o Change manually started oneshot server to have parent process just exit
  o Provide summary TCP retrans info for multi-stream TCP
  o Fix bug with retrans interval info when -fparse
  o Add "+stride" or "+n.n.n.n" syntax for multi-stream TCP (IPv4)
  o Fix third party bug with "-xc" option adding extraneous 't' character
  o Add optional client-side name resolution for third party host
  o Add "-N##m" option for multilink aggregation for multiple streams
  o Add "-xc#/#" and "-P#/#" options to Usage: statement
  o Enable jitter measurements with "-j" option
  o Enable one-way delay measurements with "-o" option
  o Fix bug with RTT and -fparse
  o Change ctl/data port checks to < 1024 instead of < 5000
  o Fix "--idle-data-timeout" Usage: statement for new default minimum
  o Improve transmit performance with "-i" by setting poll() timeout to 0
  o Don't output interval retrans info if non-sinkmode (for nuttscp)
  o Skip check for unACKed data at end of transfer if -DBROKEN_UNACKED
  o Play nice with iperf (change default data port to 5101)
  o Delay sending of server "OK" until after successful server bind()
  o Client check for server errors before starting data transfer
  o Continue checking for server output while draining client transmission
  o Correct "server not ACKing data" error message (server -> receiver)
  o Add "--packet-burst" option for Rob
  o Fix "--idle-data-timeout" Usage: statement for client
  o Improve accuracy of retrans info timing synchronization (client xmitter)
  o Allow rate limit to be exceeded temporarily by n packets ("-Rixxx/n")
  o Allow setting server CPU affinity from client via "-xcs" option
  o Allow setting client & server CPU affinity via third party
  o Allow passing of third party control port via "-Pctlport/ctlport3"
  o Up default idle data minimum to 15 sec to better handle net transients
  o Don't reset nstream until after last use (fix getaddrinfo() memory leak)
  o Fix bug with simultaneous server connections to manually started server
  o Fix Usage: statement: "--idle-data-timeout" both server & client option
  o Don't reset priority on server cleanup
  o Fix priority output for "-fparse"
  o Fix bad third party bug causing >= 1 minute transfers to silently fail
  o Fix Usage: statement: "--idle-data-timeout" not just a server option
  o Added IPv6 and SSM MC support
    Ported from Rob's 5.5.5 based code by Bill Fink
  o Fix client lockup with third party when network problem (for scripts)
  o Bugfix: set chk_idle_data on client (now also checks no data received)
  o Use argv[0] instead of "nuttcp" for third party
  o Bugfix: give error message again on error starting server
  o Timeout client accept() too and give nice error message (for scripts)

PR:	197475
Submitted by:	pi
Approved by:	Andrew Clark <andrewclarkii@gmail.com> (old maintainer)
2015-02-16 06:16:28 +00:00
..
autobench Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
blogbench cat astro / benchmarks 2014-06-01 09:00:15 +00:00
bonnie Rename benchmark/ patch-xy patches to reflect the files they modify. 2014-07-28 14:17:02 +00:00
bonnie++ Convert a bunch of EXTRACT_SUFX=... into USES=tar:... 2014-07-29 19:11:51 +00:00
cpipe - Support staging 2014-02-09 09:07:01 +00:00
dbench Cleanup plist 2014-10-20 07:03:48 +00:00
dbs Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
dhrystone - Remove duplicate spaces and fix typo 2015-01-19 15:05:12 +00:00
dkftpbench Patch Makefile.in instead of Makefile.am to avoid USE_AUTOTOOLS 2014-09-25 14:18:16 +00:00
expedite - Merge EFL libraries into devel/efl and update to 1.12.0 2014-11-25 03:07:22 +00:00
fhourstones Clean up some now useless PLIST_DIRS* 2014-12-20 14:07:27 +00:00
filebench Cleanup plist 2014-10-20 07:03:48 +00:00
fio Cleanup plist 2014-10-20 07:03:48 +00:00
flops Support stage 2014-01-05 01:53:38 +00:00
flowgrind math/gsl: 2014-08-17 13:09:56 +00:00
forkbomb
geekbench - Update WWW 2014-07-08 03:41:40 +00:00
gtkperf Cleanup plist 2014-10-20 07:03:48 +00:00
himenobench Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
hpl Cleanup plist 2014-10-20 07:03:48 +00:00
hs-criterion Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
httperf Support stage 2014-01-05 01:49:24 +00:00
imb - Update net/openmpi to 1.8.4 2014-12-26 14:24:12 +00:00
interbench cat astro / benchmarks 2014-06-01 09:00:15 +00:00
iorate Cleanup plist 2014-10-20 07:03:48 +00:00
iozone - Reset maintainer to ports@ 2014-08-10 13:04:34 +00:00
iozone21 - Reset maintainer to ports@ 2014-08-10 13:04:34 +00:00
iperf
iperf3 Update to benchmarks/iperf3 3.0.11. 2015-01-09 21:19:58 +00:00
libmicro Cleanup plist 2014-10-20 07:03:48 +00:00
lmbench benchmarks/lmbench: Make os file more robust 2014-11-03 11:45:03 +00:00
mdtest - Update net/openmpi to 1.8.4 2014-12-26 14:24:12 +00:00
nbench Rename benchmark/ patch-xy patches to reflect the files they modify. 2014-07-28 14:17:02 +00:00
netio Support LIBS like LDFLAGS. 2014-06-11 14:49:59 +00:00
netperf Enable OMNI by default; this matches what vanilla netperf does since 2015-01-27 22:56:14 +00:00
netperfmeter Support stage 2014-01-05 01:28:07 +00:00
netpipe Convert all :U to :tu and :L to :tl 2014-05-05 09:45:36 +00:00
nosqlbench Cleanup plist 2014-10-20 07:03:48 +00:00
nqueens Support stage 2014-01-05 01:22:56 +00:00
nttcp Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-09 11:21:52 +00:00
nuttcp benchmarks/nuttcp: 6.1.2 -> 7.3.2 2015-02-16 06:16:28 +00:00
octave-forge-benchmark Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
p5-Benchmark-Forking Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-Benchmark-Stopwatch Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
pathchirp
pathload - Reset maintainer to ports@ 2014-09-28 15:03:23 +00:00
pathrate - Reset maintainer to ports@ 2014-09-28 14:22:13 +00:00
pear-Benchmark Reset miwi's maintainership per his demand 2014-11-18 09:37:31 +00:00
phoronix-test-suite Update phoronix-test-suite to 5.4.1 2015-01-20 09:56:10 +00:00
pipebench Support stage 2014-01-05 01:05:11 +00:00
polygraph Cleanup plist 2014-10-20 07:03:48 +00:00
postal Convert a bunch of EXTRACT_SUFX=... into USES=tar:... 2014-07-29 19:11:51 +00:00
postmark Support stage 2014-01-05 00:53:56 +00:00
pybench Cleanup plist 2014-10-20 07:03:48 +00:00
raidtest Allow staging as a regular user 2014-09-07 17:32:18 +00:00
ramspeed RAMspeed is a command line utility to measure cache and memory performance of 2014-01-31 13:40:21 +00:00
randomio cat astro / benchmarks 2014-06-01 09:00:15 +00:00
rubygem-railsbench many ruby/rubygem ports: death of rubyforge.org 2014-08-19 15:35:35 +00:00
scimark2 Cleanup plist 2014-10-20 07:03:48 +00:00
scimark2c - Convert to pkg-message 2014-04-05 19:16:48 +00:00
siege benchmarks/siege: update version 3.0.8 => 3.0.9 2014-12-29 06:53:30 +00:00
sipp Add missing USE_OPENSSL=yes 2015-01-15 09:05:37 +00:00
slowloris Shebangfix 2014-12-21 19:00:43 +00:00
spp Allow staging as a regular user 2014-08-24 19:33:07 +00:00
stream Support stage 2014-01-05 00:44:53 +00:00
super-smack Cleanup plist 2014-10-20 07:03:48 +00:00
sysbench Switch to USES=pgsql 2014-11-22 19:13:49 +00:00
tcpblast Allow staging as a regular user 2014-09-03 21:07:17 +00:00
thrulay Cleanup plist 2014-10-20 07:03:48 +00:00
tsung - Update to 1.5.1 2015-01-10 02:41:46 +00:00
ttcp Cleanup plist 2014-10-20 07:03:48 +00:00
ubench Support stage 2014-01-05 00:36:43 +00:00
unixbench Cleanup plist 2014-10-20 07:03:48 +00:00
webbench Support stage 2014-01-05 00:35:05 +00:00
wrk Add missing USE_OPENSSL=yes 2015-01-15 09:05:37 +00:00
Makefile New port benchmarks/dhrystone : a computing benchmark for integer operations 2015-01-14 15:49:55 +00:00