-
Notifications
You must be signed in to change notification settings - Fork 189
/
AUTHORS
326 lines (228 loc) · 9.26 KB
/
AUTHORS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
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
FreeBSD fixes
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. Also, tweak to set the SO_MAX_PACING_RATE.
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
Elliott Hughes - some fixes for Android compilation
Paolo Abeni - include ENOMEM as a transient error to accomodate virtio
"NICs" and their driver's behaviour.
Sebastian Moeller - fixes to make net_uuid.c happy on OSX 10.10
Andrew Kirch - patch for inline not being appy on OSX - provided the
last straw to go ahead and remove the inlining entirely
Brian Ginsbach - pointing-out that relying on being able to do a
protocol lookup on "ip" isn't going to work with all
Distros.
John Baldwin - Support for POSIX AIO