| 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 <[email protected]> |
| 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 <[email protected]> |
| Wrote the first revision of the netperf and netserver manpages. |
| |
| Sarr Blumson <[email protected]> |
| Fixes for AIX 3.1 and 3.2. Also fixes for Solaris 2.1 without |
| realizing it ;-) |
| |
| Jeff Smits <[email protected]> |
| 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 <[email protected]> |
| Include file fixes for Ultrix |
| |
| Bruce Barnett <[email protected]> |
| Bunches of warnings fixes and lint picks for Solaris 2.3 |
| |
| Herman Dierks et al <[email protected]> |
| Code to calculate confidence intervals for tests |
| |
| Hal Murray <[email protected]> |
| 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 [email protected] |
| Fixes to make netperf more secure. |
| |
| Tom Wilson <[email protected]> |
| A fix to send_udp_rr to correct bogus throughput values. |
| |
| Thorsten Lockert <[email protected]> |
| A bunch of clean-up for the *BSD OSes |
| |
| Serge Pachkovsky <[email protected]> |
| 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 <[email protected]> |
| 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" <[email protected]> |
| 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 <[email protected]> |
| 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 <[email protected]> |
| 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 <[email protected]> |
| 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 <[email protected]> |
| 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 [email protected] |
| 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 |