notbugIf you buy from Amazon USA, please support us by using this link.
Port details
netperf Network performance benchmarking package
2.7.1.p20170921_1 benchmarks on this many watch lists=17 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: marius@FreeBSD.org search for ports maintained by this maintainer
Port Added: unknown
Also Listed In: ipv6
License: not specified in port
Netperf is a serious networking performance evaluation tool being
distributed under GPL by HP's Information Networks Division.
Testing is done using a pair of programs: `netserver' (the server) and
`netperf' (the measurement tool).

Netperf allows control over a large number of test `variables'.
Some of these are:
        * specification of desired confidence levels for the tests
          Netperf will warn the user if these levels were not achieved.
        * filling send buffers with specified data (to beat compression schemes)
        * specification of send/receive buffer alignments and data offsets
        * requesting CPU utilization and service demand calculations
        * specification of sizes of data to send
Netperf can be used for measuring stream performance as well as
round-trip performance.

WWW: http://www.netperf.org/
SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (19 items)
  1. bin/netperf
  2. bin/netserver
  3. man/man1/netperf.1.gz
  4. man/man1/netserver.1.gz
  5. share/examples/netperf/arr_script
  6. share/examples/netperf/bloat.sh
  7. share/examples/netperf/find_max_burst.sh
  8. share/examples/netperf/packet_byte_script
  9. share/examples/netperf/remote_hosts
  10. share/examples/netperf/runemomni.sh
  11. share/examples/netperf/runemomniagg2.sh
  12. share/examples/netperf/runemomniaggdemo.sh
  13. share/examples/netperf/sctp_stream_script
  14. share/examples/netperf/snapshot_script
  15. share/examples/netperf/tcp_range_script
  16. share/examples/netperf/tcp_rr_script
  17. share/examples/netperf/tcp_stream_script
  18. share/examples/netperf/udp_rr_script
  19. share/examples/netperf/udp_stream_script
  20. Collapse this list.

To install the port: cd /usr/ports/benchmarks/netperf/ && make install clean
To add the package: pkg install netperf

PKGNAME: netperf

distinfo:

TIMESTAMP = 1519739687
SHA256 (HewlettPackard-netperf-2.7.1.p20170921-d566775bf_GH0.tar.gz) = 66fc216436bdd9dbdb726cc43d6d09a7c5356b4569546fb3dce833ed45ea5b70
SIZE (HewlettPackard-netperf-2.7.1.p20170921-d566775bf_GH0.tar.gz) = 2010861


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Runtime dependencies:
  1. indexinfo : print/indexinfo

This port is required by:

for Run * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options
===> The following configuration options are available for netperf-2.7.1.p20170921_1:
     EXAMPLES=on: Build and/or install examples
     EXS=on: Enable ICSC async socket support
     HISTOGRAM=on: Enable histogram output
     OMNI=on: Enable OMNI tests (disable for aio(4) support)
     SCTP=on: Enable SCTP support
     SOCKETS=on: Enable Unix Domain socket support
===> Use 'make config' to modify these settings

Master Sites:
  1. https://codeload.github.com/HewlettPackard/netperf/tar.gz/d566775bf?dummy=/

Number of commits found: 45

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
10 Nov 2018 18:12:58
Original commit files touched by this commit  2.7.1.p20170921_1
Revision:484628
bapt search for other commits by this committer
Install texinfo files (GNU info) into ${PREFIX}/share/info

After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.

Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.

Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them

Bump revision of all impacted ports

PR:		232907
exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17816
04 Mar 2018 19:50:06
Original commit files touched by this commit  2.7.1.p20170921
Revision:463598
marius search for other commits by this committer
Given that the netperf project hasn't rolled a release in quite some time,
switch to snapshots directly obtained from the github repository (currently
at version 2.7.1). Generally, there aren't that many changes since the 2.7.0
release version of netperf, the most noteworthy changes are in the area of
FreeBSD support, though:
- FreeBSD-specific code for letting netperf/netserver bind to CPUs, e. g.
  via the global "-T" option, has been added.
- The nettest_bsd back-end now can take advantage of aio(4) via the newly
  added test-specific "-a" and "-A" options, which in turn allows zero-copy
  send and receive with e. g. cxgbe(4). Note that this requires the netperf
  port to be built with its default-on OMNI option disabled, as otherwise
  the nettest_omni back-end and the migration to it from legacy back-ends
  (also the upstream default since netperf 2.5.0) will be used instead.

Apart from that, some test scripts missing in the published releases but
referenced by test scripts already part of e. g. netperf 2.7.0 are now
included.
19 Jan 2018 17:04:53
Original commit files touched by this commit  2.7.0
Revision:459451
mat search for other commits by this committer
Options are already optional.

Sponsored by:	Absolight
13 Oct 2017 08:21:36
Original commit files touched by this commit  2.7.0
Revision:451957
bapt search for other commits by this committer
Remove dead links from MASTER_SITES or WWW
27 Jul 2016 15:09:12
Original commit files touched by this commit  2.7.0
Revision:419178
mat search for other commits by this committer
Cleanup patches, category benchmarks

Rename them to follow the make makepatch naming, and regenerate them.

With hat:	portmgr
Sponsored by:	Absolight
19 May 2016 10:21:25
Original commit files touched by this commit  2.7.0
Revision:415498
amdmi3 search for other commits by this committer
- Fix trailing whitespace in pkg-descrs, categories [a-f]*

Approved by:	portmgr blanket
20 Oct 2015 20:43:44
Original commit files touched by this commit  2.7.0
Revision:399880
marius search for other commits by this committer
- Update to 2.7.0.
- Add an EXAMPLES knob.
- Unbreak CPU utilization measurement support for FreeBSD >= 10 [1], unbreak
  SCTP support for FreeBSD >= 10.

PR:	203752 [1]
19 Aug 2015 13:30:00
Original commit files touched by this commit  2.6.0_3
Revision:394778  Sanity Test Failure
mat search for other commits by this committer
Convert ports to use the options helpers in categories [abc]*, and minor fixes.

Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3412?
27 Jan 2015 22:56:15
Original commit files touched by this commit  2.6.0_3
Revision:378027
marius search for other commits by this committer
Enable OMNI by default; this matches what vanilla netperf does since
version 2.5 and restores bidirectional compatibility with other OS
distributions following suit.

PR:		197137
20 Oct 2014 07:03:49
Original commit files touched by this commit  2.6.0_2
Revision:371236
bapt search for other commits by this committer
Cleanup plist
11 Aug 2014 21:03:49
Original commit files touched by this commit  2.6.0_2
Revision:364663
bdrewery search for other commits by this committer
- Fix check-plist by adding missing netperf.info file
05 Jan 2014 01:31:09
Original commit files touched by this commit  2.6.0_1
Revision:338738
bapt search for other commits by this committer
Support stage
20 Sep 2013 15:52:45
Original commit files touched by this commit  2.6.0_1
Revision:327708
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
benchmarks)
30 Jan 2013 22:10:17
Original commit files touched by this commit  2.6.0_1
Revision:311280
marius search for other commits by this committer
- Given that we always build netperf with --enable-demo, remove an
  irritating remark from the manual page suggesting it hasn't been.
- Grab

Approved by:	bapt (mentor)
02 Jan 2013 22:47:32
Original commit files touched by this commit  2.6.0
Revision:309847
pawel search for other commits by this committer
- Fix build with clang [1]
- Use standard header
- Convert spaces to tabs in options and descriptions
- Spelling fixes in pkg-descr

PR:		ports/174887 [1]
Reported by:	Garrett Cooper <yanegomi@gmail.com> [1]
12 Nov 2012 02:39:40
Original commit files touched by this commit  2.6.0
Revision:307323
sumikawa search for other commits by this committer
- Update to use OPTIONSNG
- Trim Makefile header
- Drop my maintainership

PR:		ports/173547
Submitted by:	edward
Feature safe:	yes
24 Aug 2012 02:29:12
Original commit files touched by this commit  2.6.0
sumikawa search for other commits by this committer
Upgrade to 2.6.0
15 May 2012 06:47:10
Original commit files touched by this commit  2.5.0_2
sumikawa search for other commits by this committer
1) Add OPTIONS support for:
- SOCKETS - Unix domain socket support and tests
- SCTP - Stream Control Transmission Protocol support and tests
- EXS - ICSC async socket support
- HISTOGRAM - Optional histogram output
- OMNI - Enable OMNI tests

2) Patch to $WRKSRC/configure which fixes CPU measurement and ROUTE
lookup routines in netperf, which result in this output:
-------------
checking which CPU utilization measurement type to use... "none.
Consider teaching configure about your platform."
checking which route lookup type to use... "none. Consider teaching
configure about your platform."
--------------
(Only the first 15 lines of the commit message are shown above View all of this commit message)
27 Jan 2012 03:26:36
Original commit files touched by this commit  2.5.0_1
sumikawa search for other commits by this committer
Make UDP_STREAM work on IPv6 by transmitting and extracting IPv6
addresses correctly.  Otherwise bind(2) calls will fail, etc.

Submitted by: bz
24 Oct 2011 04:17:38
Original commit files touched by this commit  2.5.0
dougb search for other commits by this committer
Remove more tags from pkg-descr files fo the form:

- Name
em@i.l

or variations thereof. While I'm here also fix some whitespace and other
formatting errors, including moving WWW: to the last line in the file.
20 Jul 2011 03:51:02
Original commit files touched by this commit  2.5.0
sumikawa search for other commits by this committer
Upgrade to 2.5.0.
18 Mar 2011 17:59:51
Original commit files touched by this commit  2.4.5
miwi search for other commits by this committer
- Get Rid MD5 support

With hat:       portmgr (myself)
16 Jun 2009 06:41:57
Original commit files touched by this commit  2.4.5
sumikawa search for other commits by this committer
Upgrade to 2.4.5.
03 Mar 2008 04:55:32
Original commit files touched by this commit  2.4.4
sumikawa search for other commits by this committer
Upgrade to 2.4.4.
20 Nov 2006 04:01:52
Original commit files touched by this commit  2.4.2_2
sumikawa search for other commits by this committer
Fix pkg-plist.
15 Nov 2006 01:41:48
Original commit files touched by this commit  2.4.2_1
sumikawa search for other commits by this committer
Fix plist.
09 Nov 2006 04:49:25
Original commit files touched by this commit  2.4.2
sumikawa search for other commits by this committer
Upgrade to 2.4.2.
22 Jan 2006 08:20:08
Original commit files touched by this commit  2.3.1_1
edwin search for other commits by this committer
SHA256ify

Approved by:    krion@
14 Oct 2005 03:33:07
Original commit files touched by this commit  2.3.1_1
jkoshy search for other commits by this committer
Turn off -DHISTOGRAM as it introduces considerable overhead.  Bump portrevision.

Noticed by:     rwatson
Approved by:    sumikawa [MAINTAINER]
18 Nov 2004 23:37:41
Original commit files touched by this commit  2.3.1
sumikawa search for other commits by this committer
Upgrade to 2.3pl1.
29 Mar 2004 16:32:45
Original commit files touched by this commit  2.2.4
sumikawa search for other commits by this committer
Upgrade to 2.2pl4.
18 Mar 2004 10:59:01
Original commit files touched by this commit  2.2.3
sumikawa search for other commits by this committer
Add SIZE.

Submitted by:   trevor
22 Oct 2003 09:21:17
Original commit files touched by this commit  2.2.3
osa search for other commits by this committer
Cosmetic fix: use %%DOCSDIR%% macro.
No functionally changes.

Submitted by:   Oleg Karachevtsev <ok@etrust.ru>
A part of PR:   57992
24 Sep 2003 09:37:11
Original commit files touched by this commit  2.2.3
osa search for other commits by this committer
Make portlint(1) happy by changing strip to ${STRIP_CMD}

Submitted by:   Oleg Karachevtsev <ok@etrust.ru>
PR:             56998
07 Mar 2003 05:56:23
Original commit files touched by this commit  2.2.3
ade search for other commits by this committer
Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
22 Feb 2003 08:35:31
Original commit files touched by this commit  2.2.3
sumikawa search for other commits by this committer
Upgrade to 2.2pl3.
21 Jan 2003 01:14:06
Original commit files touched by this commit  2.2.2_1
sumikawa search for other commits by this committer
Fix typo in patch-makefile.  IPv6 was not enabled.
21 Jan 2003 01:02:54
Original commit files touched by this commit  2.2.2
sumikawa search for other commits by this committer
Upgrade to 2.2pl2.  Almost of IPv6 patch was merged but netperf still
barks with -DDO_1644.
17 Dec 2001 17:37:30
Original commit files touched by this commit
sumikawa search for other commits by this committer
I'll take over this port.    
03 Jul 2001 19:38:22
Original commit files touched by this commit
lioux search for other commits by this committer
Add NOPORTDOCS support    
02 Mar 2001 09:02:40
Original commit files touched by this commit
sumikawa search for other commits by this committer
Upgrade to latest IPv6 patch. fix the error with -DDO1644.    
26 Dec 2000 18:25:30
Original commit files touched by this commit
roam search for other commits by this committer
Add a MASTER_SITE_SUBDIR to unbreak fetching.   The checksum had also changed,
but it seems only the tarball was rerolled -   a comparison against an 'old'
archive from ftp.freebsd.org showed no   differences in content.    
20 Dec 2000 22:26:22
Original commit files touched by this commit
fenner search for other commits by this committer
Add checksum for IPv6 patch.  (Forgotten-by: kris)    
08 Oct 2000 00:20:10
Original commit files touched by this commit
asami search for other commits by this committer
Convert category benchmarks to new layout.  
09 Sep 2000 10:54:49
Original commit files touched by this commit
kris search for other commits by this committer
Add ipv6 to categories    

Number of commits found: 45

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
asterisk15Nov 14
asterisk16Nov 14
linux-flashplayerNov 13
kio-extrasNov 12
opensslNov 12
openjpeg*Nov 11
patch*Nov 11
libressl*Nov 10
libressl-devel*Nov 10
openssl-devel*Nov 10
openssl111*Nov 10
lighttpdNov 09
mariadb100-server*Nov 08
mariadb101-server*Nov 08
mariadb102-server*Nov 08

16 vulnerabilities affecting 150 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2018-11-14 17:55:03


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 35973
Broken 113
Deprecated 588
Ignore 378
Forbidden 3
Restricted 162
No CDROM 74
Vulnerable 39
Expired 5
Set to expire 561
Interactive 0
new 24 hours 3
new 48 hours4
new 7 days21
new fortnight46
new month146

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2018 Dan Langille. All rights reserved.