You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
309 lines
8.6 KiB
309 lines
8.6 KiB
This file is here for people to list their contributions to the |
|
netperf benchmark. When you enhance or fix something, put your name |
|
and a description of the what/where/whey/why/how here. If you like, |
|
feel free to include an email address. |
|
|
|
I would like to apologize in advance to anyone I've forgotten to |
|
include. |
|
|
|
Rick Jones <raj@cup.hp.com> |
|
Responsible for initial packaging and release of netperf and |
|
"editorial" continuity for subsequent releases. |
|
|
|
Karen Choy |
|
Code to allow netserver to run as a standalone daemon. |
|
|
|
Dave Shield <daves@csc.liv.ac.uk> |
|
Wrote the first revision of the netperf and netserver manpages. |
|
|
|
Sarr Blumson <sarr@citi.umich.edu> |
|
Fixes for AIX 3.1 and 3.2. Also fixes for Solaris 2.1 without |
|
realizing it ;-) |
|
|
|
Jeff Smits <jgs@usl.com> |
|
Fixes for TCP_RR and UDP_RR on sytems with an htonl that is not a no-op. |
|
|
|
Warren Burnett <somewhere in Kansas> |
|
Example code for DLPI tests. |
|
|
|
Several Folks |
|
Code to tell SunOS 4 to *not* restart system calls on receipt of a |
|
signal. |
|
|
|
Fore Systems Inc. |
|
Manpages for the FORE API and question answering |
|
|
|
David Channin |
|
Access to systems running the Fore ATM API |
|
|
|
Jonathan Stone <jonathan@DSG.Stanford.EDU> |
|
Include file fixes for Ultrix |
|
|
|
Bruce Barnett <barnett@grymoire.crd.ge.com> |
|
Bunches of warnings fixes and lint picks for Solaris 2.3 |
|
|
|
Herman Dierks et al <dierks@austin.ibm.com> |
|
Code to calculate confidence intervals for tests |
|
|
|
Hal Murray <murray@pa.dec.com> |
|
Helpful suggestions for the scripts to make them more compatible with |
|
the netperf database (http://www.cup.hp.com/netperf/NetperfPage.html). |
|
His prompting finally got me off my whatever to put the confidence |
|
interval stuff from the guys at IBM into netperf |
|
|
|
Peter Skopp pds@cs.columbia.edu |
|
Fixes to make netperf more secure. |
|
|
|
Tom Wilson <tcwilson@newbridge.com> |
|
A fix to send_udp_rr to correct bogus throughput values. |
|
|
|
Thorsten Lockert <tholo@tetherless.com> |
|
A bunch of clean-up for the *BSD OSes |
|
|
|
Serge Pachkovsky <ps@ocisgi7.unizh.ch> |
|
Code for low-priority soaker process for AIX and SGI |
|
|
|
The fine folks at Adaptec |
|
The initial port of netperf (1.9PL4) to Windows NT 3.51. |
|
|
|
Robin Callender <robin_callender@VNET.IBM.COM> |
|
The PPC binaries for the 1.9PL4 port of netperf to NT and for assorted |
|
code clean-ups and help with CPU utilization measurements. |
|
|
|
"Todd J. Derr" <tjd@fore.com> |
|
For offering to take-on support of the Fore ATM API files with 2.1 and |
|
for his help in making the tar files and such more user-friendly |
|
|
|
Michael Shuldman <michaels@inet.no> |
|
Improvements to the makefile and additional checks for OpenBSD |
|
Changes to make netperf more profiling friendly |
|
|
|
Kris Corwin |
|
discovery of a debug statement outside of if (debug) that may have |
|
been the cause of all the nasty connection refused errors in random |
|
UDP_RR tests... |
|
|
|
Charles Harris |
|
Initial prototype of the TCP_SENDFILE test support |
|
|
|
Philip Pishioneri of Cornel |
|
Conversion of the netperf.ps manul to PDF format. |
|
|
|
The Hewlett-Packard OpenVMS folks |
|
Assistance with the port to OpenVMS |
|
|
|
Munechika SUMIKAWA @ KAME Project / FreeBSD.org |
|
IPv6 fixes |
|
|
|
Jan Iven of CERN |
|
initial mods for sendfile() under Linux |
|
|
|
Fabrice Bacchella |
|
for pointing-out that Solaris 9 has a copy of Linux sendfile() |
|
|
|
Andrew Gallatin |
|
for assistance with the FreeBSD sysctl() stuff, and later making it |
|
calibration-free |
|
fixes to configure to recognize Solaris 11 |
|
fixes to netcpu_procstat.c for later linux kernels |
|
workarounds to get Linux to report ENOBUFS on TX queue overflows |
|
|
|
Mark Cooper |
|
pointing-out the need for -lresolv when compiling -DDO_DNS on RedHat |
|
7.1 |
|
|
|
Carl Mascott |
|
finding some cut-and-paste erors in create_data_socket error logging |
|
|
|
Fabrice Bacchella |
|
Fixes for -DHISTOGRAM and -DUNIX on Mac OS X, updates to usage strings |
|
|
|
Spencer Frink |
|
Fixes and Cleanup for WIN32. Many over many years. |
|
|
|
Nicholas Thomas |
|
Fixes for DLPI on SVR4 Streams under Linux |
|
|
|
Dave Craig |
|
Fixes for getaddrinfo error returns |
|
|
|
David Mosberger of HP |
|
Workaround for the Linux getsockopt() bug that returns more than that |
|
for which one asked. |
|
|
|
Stephen Burger of HP |
|
Code to implement the netserver CPU binding. |
|
|
|
Vladislav "Vlad" Yasevich of HP |
|
Initial SCTP tests. Enhancements to the configure.ac sources to show |
|
the way to make many of the LIBS="foo" before ./configure unnecessary. |
|
|
|
Padmanabhan "Paddu" S N of HP |
|
Patches for /proc/stat CPU util and recv_tcp_rr. |
|
|
|
Cary Coutant and other hp-mac-users of HP |
|
Access to Mac OS X systems for porting netperf 2.4.0 |
|
|
|
Chris Bertin of HP |
|
Access to AIX for initial porting of netperf 2.4.0 |
|
|
|
James Carlson |
|
Assistance finding the right magic to compile SCTP on Solaris 10. |
|
|
|
Gavin |
|
Pointers on Solaris 10 Microstate accounting. |
|
|
|
Brent Draney |
|
Getting netcpu_perfstat.c in running order on AIX and other misc |
|
fixups in places such as BSD. |
|
|
|
Samuel Ying |
|
Change struct sockaddr to struct sockaddr storage in netserver.c |
|
|
|
Rodolpho Boer |
|
Fix for default message size in UDP_STREAM when defualt SO_SNDBUF size |
|
is > max UDP datagram size. |
|
|
|
Michael Dorff |
|
Getting netperf/netserver to compile under Windows with MS Visual |
|
Studio 2003 |
|
|
|
George Davis |
|
Changes to deal with different floating-point formats. |
|
|
|
Anonymous |
|
Changes to retrieve CPU util on MacOS X. |
|
|
|
Dickon Reed |
|
Patches to attend to some windows in TCP_CRR and TCP_CC under Windows |
|
|
|
Bret McKee <bret@hp.com> |
|
Fixes to get netcpu_looper compiling and working after the "netcpu" |
|
split |
|
|
|
Hans Blom |
|
Improvements to closing/redirecting stdin/stdout/stderr in netserver |
|
|
|
Martin Brown |
|
RPM support in the form of netperf.spec.in and related configure.ac |
|
etc changes |
|
|
|
Shilpi Agarwal |
|
Changes to allow UDP_STREAM to use connected sockets on both sides. |
|
|
|
Steve Reinhardt <stever@eecs.umich.edu> |
|
Fixes for buffer filling. |
|
|
|
Gisle Vanem |
|
Fixes for Windows compilation under MingW/gcc. |
|
|
|
Scott Weitzenkamp |
|
Patches to enable demo mode in the UDP_STREAM test |
|
|
|
Emir Halepovic |
|
Feedback on the manual |
|
|
|
Kouhei Sutou |
|
Generate netperf_version.h and netperf.spec via configure rather than |
|
makefile, include limits to get PathMAX on FreeBSD. |
|
|
|
Dan Yost |
|
Fix to fflush() each interim result in demo mode to make things |
|
happier for folks redirecting same to a file. |
|
|
|
Alexander Duyck |
|
Fixes to replace struct sockaddr_in with struct sockaddr_storage |
|
Fixes to UDP_RR to preclude hangs on Windows |
|
Fizes to UDP_RR to honour -f and -B options |
|
|
|
Anonymous |
|
Support for sendfile() on OSX |
|
|
|
Matt Waddel |
|
Fix to use vfork() instead of fork() on platforms without fork() |
|
|
|
Simon Burge <simonb@NetBSD.org> |
|
Fixes for *BSD CPU util. |
|
|
|
Adam Bidema |
|
Fixes for launching netserver children when the path to netserver.exe |
|
is very long. |
|
|
|
Gisle Vanem |
|
MingW cnd MSDOS (djgpp) cleanups. |
|
|
|
Bruno Cornec |
|
Fixes to supply some missing fprintf format statements. |
|
|
|
Jose Pedro Oliveira |
|
Linux compilation fixes when SCTP and DCCP are enabled. Changes to |
|
configure.ac to allow it to inherit compiler flags from environment |
|
variables. |
|
|
|
Pal Baranyai |
|
Typo in nettest_dlpi.c |
|
|
|
Brian Haley |
|
Changes to allow something like netperf -H ::1 to work |
|
|
|
Frank Schuster |
|
Discovering that FreeBSD 8.X also does not need an SCTP library |
|
|
|
Josselin Costanzi |
|
DEBUG_LOG_FILE patch for Android |
|
|
|
Dongsheng Song |
|
Assorted Windows fixes |
|
|
|
Hushan Jia |
|
Fix to actually run SCTP_RR_MANY when requested |
|
|
|
David MacMahon davidm@astro.berkeley.edu |
|
Fix to allow configure in a build directory. |
|
Remove duplicate htonl in recv_udp_stream(). |
|
|
|
Masanari Iida |
|
Cleanups for the manual. |
|
|
|
Amir Vidai |
|
Patch from which changes to set SO_PRIORITY were based. |
|
|
|
Alexander Duyck |
|
Uncovering an out of bounds access of the netperf_output_source array. |
|
|
|
Bjoern A. Zeeb - a patch to enable netperf to correctly manipulate |
|
IPv6 addresses in the control message. |
|
|
|
Shachar Raindel - a patch to bring the "get linux to emit ENOBUFS" |
|
functionality from classic netperf tests to the omni tests. |
|
|
|
Chema Gonzalez - fixes for some assorted warnings. |
|
|
|
Dave Taht - changes for symbolic handling of TOS values |
|
|
|
David Ahern - fix for an incorrect pointer check |
|
|
|
Jim Nell - Fix for Solaris 11.1 compilation problem in dscp.c |
|
|
|
Steven Noonan - found a variable name bug for the ever unlikely case |
|
of a platform not defining SO_SNDBUF |
|
|
|
Amos Kong - a fix to report the correct send size in a migrated |
|
TCP_MAERTS test. Bug reported by Wenli Quan |
|
|
|
Eric Dumazet - improve the performance of launching many netperfs at |
|
once by obtaining the 16 bytes of randomness for the UUID via slightly |
|
different means. Dump TCP_INFO results to stderr when either debug > |
|
1 or DUMP_TCP_INFO envvar is set. Bump the listen backlog for the |
|
control endpoint to 1024. |
|
|
|
David Decotigny - a series of cleanups and enhancements in the area of |
|
CPU utilization reporting and making certain that sanity checks are |
|
made on the size of things being passed in control messages. |
|
|
|
Yaogong Wang - enable support for the -N test-specific option to have |
|
the UDP socket connected at the netserver side. |
|
|
|
Weijia Song - a fix inspiration for a NULL pointer problem. |
|
|
|
Gisle Vanem - some Windows compilation fixes |