Skip to content

Commit 3bc455b

Browse files
authored
Merge pull request HewlettPackard#54 from GavinB-hpe/UpdateLicenses
Update licenses
2 parents bcb868b + 0dbda2d commit 3bc455b

File tree

111 files changed

+3230
-1472
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

111 files changed

+3230
-1472
lines changed

AUTHORS

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
This file is here for people to list their contributions to the
22
netperf benchmark. When you enhance or fix something, put your name
33
and a description of the what/where/whey/why/how here. If you like,
4-
feel free to include an email address.
4+
feel free to include an email address.
55

66
I would like to apologize in advance to anyone I've forgotten to
77
include.
88

99
Rick Jones <[email protected]>
1010
Responsible for initial packaging and release of netperf and
11-
"editorial" continuity for subsequent releases.
11+
"editorial" continuity for subsequent releases.
1212

1313
Karen Choy
14-
Code to allow netserver to run as a standalone daemon.
14+
Code to allow netserver to run as a standalone daemon.
1515

1616
Dave Shield <[email protected]>
1717
Wrote the first revision of the netperf and netserver manpages.
1818

1919
Sarr Blumson <[email protected]>
2020
Fixes for AIX 3.1 and 3.2. Also fixes for Solaris 2.1 without
21-
realizing it ;-)
21+
realizing it ;-)
2222

2323
Jeff Smits <[email protected]>
2424
Fixes for TCP_RR and UDP_RR on sytems with an htonl that is not a no-op.
@@ -28,7 +28,7 @@ Example code for DLPI tests.
2828

2929
Several Folks
3030
Code to tell SunOS 4 to *not* restart system calls on receipt of a
31-
signal.
31+
signal.
3232

3333
Fore Systems Inc.
3434
Manpages for the FORE API and question answering
@@ -52,7 +52,7 @@ His prompting finally got me off my whatever to put the confidence
5252
interval stuff from the guys at IBM into netperf
5353

5454
Peter Skopp [email protected]
55-
Fixes to make netperf more secure.
55+
Fixes to make netperf more secure.
5656

5757
Tom Wilson <[email protected]>
5858
A fix to send_udp_rr to correct bogus throughput values.
@@ -81,7 +81,7 @@ Changes to make netperf more profiling friendly
8181
Kris Corwin
8282
discovery of a debug statement outside of if (debug) that may have
8383
been the cause of all the nasty connection refused errors in random
84-
UDP_RR tests...
84+
UDP_RR tests...
8585

8686
Charles Harris
8787
Initial prototype of the TCP_SENDFILE test support
@@ -101,7 +101,7 @@ initial mods for sendfile() under Linux
101101
Fabrice Bacchella
102102
for pointing-out that Solaris 9 has a copy of Linux sendfile()
103103

104-
Andrew Gallatin
104+
Andrew Gallatin
105105
for assistance with the FreeBSD sysctl() stuff, and later making it
106106
calibration-free
107107
fixes to configure to recognize Solaris 11
@@ -113,7 +113,7 @@ Mark Cooper
113113
pointing-out the need for -lresolv when compiling -DDO_DNS on RedHat
114114
7.1
115115

116-
Carl Mascott
116+
Carl Mascott
117117
finding some cut-and-paste erors in create_data_socket error logging
118118

119119
Fabrice Bacchella
@@ -151,7 +151,7 @@ Access to AIX for initial porting of netperf 2.4.0
151151
James Carlson
152152
Assistance finding the right magic to compile SCTP on Solaris 10.
153153

154-
Gavin
154+
Gavin
155155
Pointers on Solaris 10 Microstate accounting.
156156

157157
Brent Draney
@@ -228,7 +228,7 @@ Fixes for *BSD CPU util.
228228

229229
Adam Bidema
230230
Fixes for launching netserver children when the path to netserver.exe
231-
is very long.
231+
is very long.
232232

233233
Gisle Vanem
234234
MingW cnd MSDOS (djgpp) cleanups.

COPYING

Lines changed: 20 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,21 @@
1-
2-
3-
Copyright (C) 1993 Hewlett-Packard Company
4-
ALL RIGHTS RESERVED.
5-
6-
The enclosed software and documentation includes copyrighted works
7-
of Hewlett-Packard Co. For as long as you comply with the following
8-
limitations, you are hereby authorized to (i) use, reproduce, and
9-
modify the software and documentation, and to (ii) distribute the
10-
software and documentation, including modifications, for
11-
non-commercial purposes only.
12-
13-
1. The enclosed software and documentation is made available at no
14-
charge in order to advance the general development of
15-
high-performance networking products.
16-
17-
2. You may not delete any copyright notices contained in the
18-
software or documentation. All hard copies, and copies in
19-
source code or object code form, of the software or
20-
documentation (including modifications) must contain at least
21-
one of the copyright notices.
22-
23-
3. The enclosed software and documentation has not been subjected
24-
to testing and quality control and is not a Hewlett-Packard Co.
25-
product. At a future time, Hewlett-Packard Co. may or may not
26-
offer a version of the software and documentation as a product.
27-
28-
4. THE SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS".
29-
HEWLETT-PACKARD COMPANY DOES NOT WARRANT THAT THE USE,
30-
REPRODUCTION, MODIFICATION OR DISTRIBUTION OF THE SOFTWARE OR
31-
DOCUMENTATION WILL NOT INFRINGE A THIRD PARTY'S INTELLECTUAL
32-
PROPERTY RIGHTS. HP DOES NOT WARRANT THAT THE SOFTWARE OR
33-
DOCUMENTATION IS ERROR FREE. HP DISCLAIMS ALL WARRANTIES,
34-
EXPRESS AND IMPLIED, WITH REGARD TO THE SOFTWARE AND THE
35-
DOCUMENTATION. HP SPECIFICALLY DISCLAIMS ALL WARRANTIES OF
36-
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
37-
38-
5. HEWLETT-PACKARD COMPANY WILL NOT IN ANY EVENT BE LIABLE FOR ANY
39-
DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
40-
(INCLUDING LOST PROFITS) RELATED TO ANY USE, REPRODUCTION,
41-
MODIFICATION, OR DISTRIBUTION OF THE SOFTWARE OR DOCUMENTATION.
42-
1+
# Copyright 2021 Hewlett Packard Enterprise Development LP
2+
#
3+
# Permission is hereby granted, free of charge, to any person obtaining a
4+
# copy of this software and associated documentation files (the "Software"),
5+
# to deal in the Software without restriction, including without limitation
6+
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
7+
# and/or sell copies of the Software, and to permit persons to whom the
8+
# Software is furnished to do so, subject to the following conditions:
9+
#
10+
# The above copyright notice and this permission notice shall be included in
11+
# all copies or substantial portions of the Software.
12+
#
13+
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14+
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15+
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
16+
#
17+
# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
18+
# DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
19+
# OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
20+
# USE OR OTHER DEALINGS IN THE SOFTWARE.
4321

Makefile.am

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
# Copyright 2021 Hewlett Packard Enterprise Development LP
2+
#
3+
# Permission is hereby granted, free of charge, to any person obtaining a
4+
# copy of this software and associated documentation files (the "Software"),
5+
# to deal in the Software without restriction, including without limitation
6+
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
7+
# and/or sell copies of the Software, and to permit persons to whom the
8+
# Software is furnished to do so, subject to the following conditions:
9+
#
10+
# The above copyright notice and this permission notice shall be included in
11+
# all copies or substantial portions of the Software.
12+
#
13+
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14+
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15+
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
16+
#
17+
# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
18+
# DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
19+
# OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
20+
# USE OR OTHER DEALINGS IN THE SOFTWARE.
121

222
AUTOMAKE_OPTIONS = dist-bzip2 dist-zip
323
SUBDIRS = src doc

README

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11

2+
23
BE SURE TO READ THE MANUAL. EVEN THOUGH IT MAY BE OUTDATED.
34

45
This is a brief readme file for the netperf TCP/UDP/sockets/etc
@@ -10,19 +11,9 @@ ftp://ftp.cup.hp.com/dist/networking/benchmarks/netperf/ .
1011

1112
BE SURE TO READ THE MANUAL. EVEN THOUGH IT MAY BE OUTDATED.
1213

13-
There is a COPYRIGHT file included. It is called COPYING because that
14-
is what autosomethingorother wanted. It is based on what the HP Legal
15-
Eagles gave me. I am not sure if the legalese is clear, but the intent
16-
is to say "Here is a benchmark. Use it in good health. Pass it along,
17-
port it, enhance it. You didn't pay for this tool, so don't expect it
18-
to be perfect ;-)" The rest of it is there to keep the layers happy...
19-
20-
While the copyright is pretty much in spirit an "open source" one, it
21-
is not in letter - I never took the time to try to get it approved.
22-
If you feel strongly about the license of the code you use and want
23-
something under the GPL, consider netperf4:
14+
This version of netperf has been opensourced by Hewlett Packard Enterprise
15+
using the MIT license.
2416

25-
http://www.netperf.org/svn/netperf4/trunk
2617

2718
Feel free to report netperf results in public forums, but please be
2819
excruciatingly complete in your description of the test envorinment.
@@ -43,7 +34,9 @@ If you run into severe difficulties, or are just feeling chatty,
4334
please feel free to drop some email to me - Rick Jones
4435
<[email protected]>. Be sure to include a meaningful subject lines.
4536

46-
happy benchmarking,
37+
happy benchmarking,
4738
rick jones
4839

4940
BE SURE TO READ THE MANUAL. EVEN THOUGH IT MAY BE OUTDATED.
41+
42+
Licenses updated.

README.hpux

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ where interrupt cycles go missing. SOOO, since there is an accurate
1515
way to know what the total number of cycles should have been over the
1616
interval, and we know (ass-u-me) that the idle cycle counter is good
1717
(since the pstat mechanism has tested that one OK), we will take the
18-
ratio of idle to total cycles to compute CPU util.
18+
ratio of idle to total cycles to compute CPU util.
1919

2020
We will still calculate fractions for user, kernel and interrupt, and
2121
report them in debug (-d) output, but with a warning for interrupt

README.ovms

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,21 +22,21 @@ netserver accordingly. The version that ships is setup for where Rick
2222
Jones did his initial porting work and most likely is not apropriate
2323
for you :)
2424

25-
$ define sys$output sys$sysroot:[netperf]hello_service.log
26-
$ define sys$error sys$sysroot:[netperf]hello_service.log
27-
$ run sys$sysroot:[netperf]netserver.exe
25+
$ define sys$output sys$sysroot:[netperf]hello_service.log
26+
$ define sys$error sys$sysroot:[netperf]hello_service.log
27+
$ run sys$sysroot:[netperf]netserver.exe
2828

2929
Then it will be necessary to "define" netperf (netserver) as an
3030
auxilliary service. This will need to be customized as apropriate for
3131
your system
3232

33-
$ tcpip set service netserver -
34-
_$ /port=12865 -
35-
_$ /protocol=tcp -
36-
_$ /user=system -
33+
$ tcpip set service netserver -
34+
_$ /port=12865 -
35+
_$ /protocol=tcp -
36+
_$ /user=system -
3737
_$ /limit=48 -
38-
_$ /process_name=netserver -
39-
_$ /file=sys$sysroot:[netperf]netserver_run.com
38+
_$ /process_name=netserver -
39+
_$ /file=sys$sysroot:[netperf]netserver_run.com
4040

4141
And then it is necessary to enable the service:
4242

Release_Notes

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ These are the Release Notes for Revision 2.5.0 of netperf:
206206
UDP_STREAM test when the socket buffer size is larger than the
207207
TX queue. Provided by Andrew Gallatin.
208208

209-
*) Fix the configure script to know it does not have to look for an
209+
*) Fix the configure script to know it does not have to look for an
210210
SCTP library on FreeBSD 8.X
211211

212212
*) The BSD and "omni" tests now have a test-specific -R option which
@@ -248,7 +248,7 @@ Things changed in this release:
248248
to name that person when told it is OK :)
249249

250250
*) Fixes from Adam Bidema for launching netserver children when the
251-
path to netserver.exe is very long.
251+
path to netserver.exe is very long.
252252

253253
*) For the first time, netperf2 has a dependency, albeit optional, on
254254
another non-base-os bit of code - libsmbios under Linux. It will
@@ -454,7 +454,7 @@ Things changed in this release:
454454

455455
*) The nettest_ipv6.* files are no longer included in the source
456456
tar/zip file. IPv6 functionality has been subsumed into the
457-
nettest_bsd.* files for some time now.
457+
nettest_bsd.* files for some time now.
458458

459459
*) Use a higher resolution "time" source for HISTOGRAM support under
460460
Windows, courtesy of Spencer Frink. Prior to this it had no better
@@ -467,7 +467,7 @@ Things changed in this release:
467467
*) A bug fix for buffer filling from a file to properly advance the
468468
buffer pointer when the file is smaller than the send buffer.
469469

470-
*) Enable certain UDP tests which previously used unconnected sockets
470+
*) Enable certain UDP tests which previously used unconnected sockets
471471
to use connected sockets. Courtesy of Shilpi Agarwal.
472472

473473
*) The OSX CPU utilization code actually gets put into the tarball in
@@ -515,7 +515,7 @@ Things changed in this release:
515515
setups the mapping only knows about retrieving actual CPU ids under
516516
HP-UX.
517517

518-
*) The netcpu_sysctl method becomes calibration-free, courtesy of
518+
*) The netcpu_sysctl method becomes calibration-free, courtesy of
519519
Andrew Gallatin
520520

521521
These are the Release Notes for Revision 2.4.1 of netperf:
@@ -539,7 +539,7 @@ Things changed in this release:
539539
expense of an EXTREME increase in CPU utilization. (To the extent
540540
I'm considering disabling measurement of local CPU utilization when
541541
that mode is enabled, and bursts have been requested - your
542-
feedback on that topic would be most appreciated)
542+
feedback on that topic would be most appreciated)
543543

544544
If only --enable-intervals is used with configure, the old set the
545545
interval timer and wait method is still used.
@@ -697,7 +697,7 @@ Things changed in this release:
697697
*) Netperf now uses getaddrinfo() to resolve hostnames and IP
698698
addresses. A replacement getaddrinfo() is provided for those
699699
platforms where the configure script cannot tell that getaddrinfo
700-
is present.
700+
is present.
701701

702702
There are cases where a host's getaddrinfo call may return results
703703
that ignore the hints for protocol. Netperf catches these and
@@ -796,7 +796,7 @@ Things changed in this release:
796796
*) DLPI tests are compiled-in with --enable-dlpi=yes at configure
797797
time.
798798

799-
*) XTI tests are compiled-in with --enable-xti=yes at configure time.
799+
*) XTI tests are compiled-in with --enable-xti=yes at configure time.
800800

801801
Things not changed in this release:
802802

@@ -866,17 +866,17 @@ Things changed in this release
866866
TEN_USEC row and renames TENTH_MSEC to HUNDRED_USEC. If you want
867867
the old behaviour add -DOLD_HISTOGRAM to CFLAGS.
868868

869-
*) Add missing '!' in the recv_udp*_stream so we recognize the end of
869+
*) Add missing '!' in the recv_udp*_stream so we recognize the end of
870870
a timed test correctly.
871871

872872
*) Replace "||" with "&&" to fix an infinite loop in
873-
recv_tcp_conn_rr() most likely introduced in 2.2pl5.
873+
recv_tcp_conn_rr() most likely introduced in 2.2pl5.
874874

875875
*) Code has been added to kludge around the bug in Linux getsockopt()
876876
where it almost always returns twice the value for which one
877877
asks unlike virtually every other stack on the face of the
878878
planet. This was doing some unpleasant things to tests in which
879-
confidence intervals were requested.
879+
confidence intervals were requested.
880880

881881
Things not changed in this release
882882

@@ -974,11 +974,11 @@ Things changed in this release
974974
initial prototype.
975975

976976
*) The Fore ATM API and HiPPI tests have been dropped from the
977-
distribution.
977+
distribution.
978978

979979
Things I would have liked to have changed, but did not have time for:
980980

981-
*) Conversion of the source and makefile to use the GNU configure/autoconf
981+
*) Conversion of the source and makefile to use the GNU configure/autoconf
982982
utility to make it easier for folks to build by not having to edit
983983
makefiles... You will notice that I have started to switch from
984984
"DO_MUMBLE" to "HAVE_MUMBLE"
@@ -1016,15 +1016,15 @@ These are the Release Notes for the 2.1 revision of netperf:
10161016
Things Changed in this release:
10171017

10181018
*) The XTI (Version 2 of the spec) tests are now documented in the
1019-
manual.
1019+
manual.
10201020

10211021
*) The TCP_CRR (Connect Request/Response) test is now documented in
10221022
the manual, including a description of how it mimics the behaviour
10231023
of http (the protocol underlying the WWW).
10241024

10251025
*) Support for for Windows NT 3.51 OS in the BSD Sockets tests (ok, so
10261026
they are really Winsock in that case :). Other test suites may be
1027-
ported as required/desired/appropriate.
1027+
ported as required/desired/appropriate.
10281028

10291029
*) Tests for TCP and UDP, using the IPv6 extensions to BSD sockets are
10301030
included in this release. They are included by adding -DUSE_IPv6 to

0 commit comments

Comments
 (0)