Summary
Netperf is a benchmark that can be used to measure the performance of many different types of networking. It provides tests for both unidirectional throughput, and end-to-end latency. The environments currently measureable by netperf include: - TCP and UDP via BSD Sockets for both IPv4 and IPv6 - DLPI - Unix Domain Sockets - SCTP for both IPv4 and IPv6
Versions
v2.7.0_p20210121 :: 0 :: gentoo
- Modified
- License
- MIT
- Keywords
- amd64 arm64 ppc ppc64 x86 ~alpha ~hppa ~riscv ~sparc
- USE flags
- demo sctp
v2.7.0-r5 :: 0 :: gentoo
- Modified
- License
- netperf
- Keywords
- amd64 arm64 ppc ppc64 x86 ~alpha ~hppa ~riscv ~sparc
- USE flags
- demo sctp
USE flags
General
Runtime Dependencies
acct-group / netperf : A group for net-analyzer/netperf
Depending packages
dev-util / bcc : Tools for BPF-based Linux IO analysis, networking, monitoring, and more
Bugs
- 713078
- net-analyzer/netperf-2.7.0-r5 : /.../sched.h: error: invalid storage class for function _CPU_AND_S
- 943836
- net-analyzer/netperf-2.7.0_p20210121 - [libtool] [gcc-15] nettest_bsd.c: error: too many arguments to function alloc_sendfile_buf_ring
- 946728
- net-analyzer/netperf-2.7.0_p20210121 - [gcc-15] hist.h: error: conflicting types for HIST_purge; have void(struct histogram_struct )
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
*/*: destable sparc
Result of running the command: grep --include="*.ebuild" -r . -e 'KEYWORDS=.*[" ]sparc' -l | xargs ekeyword ~sparc Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
*/*: convert to ASCII various comments
While not required, it is a good idea to convert comments to ASCII to avoid issues with some tools that may not handle Unicode properly. This commit converts various comments in the ebuilds to ASCII where it makes sense. Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
net-analyzer/netperf: Stabilize 2.7.0_p20210121 arm64, #943486
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-analyzer/netperf: Stabilize 2.7.0_p20210121 amd64, #943486
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-analyzer/netperf: Stabilize 2.7.0_p20210121 ppc, #943486
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-analyzer/netperf: Stabilize 2.7.0_p20210121 sparc, #943486
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-analyzer/netperf: Stabilize 2.7.0_p20210121 ppc64, #943486
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
net-analyzer/netperf: Stabilize 2.7.0_p20210121 x86, #943486
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
net-analyzer/netperf: Stop moving netserver to /usr/sbin
There seems little point now that we default to merged-usr. Signed-off-by: James Le Cuirot <chewi@gentoo.org> - James Le Cuirot · gentoo
net-analyzer/netperf: Bump to 2.7.0_p20210121 to avoid license issue
The last release, 2.7.0, had an awkward non-commercial use clause in its license. The license was changed to straight MIT three years ago, but there still hasn't been a new release since. Upstream is effectively dead. There have been relatively few other changes, but we can now drop some of the patches we were carrying. Closes: https://github.com/gentoo/gentoo/pull/36917 Co-authored-by: Jeremi Piotrowski <jpiotrowski@microsoft.com> Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
net-analyzer/netperf: fix variables order
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Raul E Rangel · gentoo
net-analyzer/netperf: Fix dependencies
The acct- dependencies should be BDEPEND instead of DEPEND. We also need gnuconfig so that the config.sub will get patched with `econf`. Otherwise we get the following error: ``` configure: loading site script /usr/share/config.site configure: loading site script /usr/share/crossdev/include/site/linux configure: loading site script /usr/share/crossdev/include/site/linux-gnu checking build system type... x86_64-pc-linux-gnu checking host system type... Invalid configuration `aarch64-cros-linux-gnu': machine `aarch64-cros' not recognized configure: error: /bin/sh ./config.sub aarch64-cros-linux-gnu failed ``` vs a good run that has gnuconfig installed prints the following: ``` >>> Configuring source in /build/arm64-generic/tmp/portage/net-analyzer/netperf-2.7.0-r4/work/netperf-2.7.0 ... * econf: updating netperf-2.7.0/config.guess with /usr/share/gnuconfig/config.guess * econf: updating netperf-2.7.0/config.sub with /usr/share/gnuconfig/config.sub ``` Signed-off-by: Raul E Rangel <rrangel@chromium.org> Closes: https://github.com/gentoo/gentoo/pull/32326 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-analyzer/netperf: drop 2.7.0-r3
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-analyzer/netperf: Stabilize 2.7.0-r4 sparc, #889630
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
net-analyzer/netperf: Stabilize 2.7.0-r4 amd64, #889630
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
net-analyzer/netperf: Stabilize 2.7.0-r4 x86, #889630
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
net-analyzer/netperf: Stabilize 2.7.0-r4 arm64, #889630
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-analyzer/netperf: Stabilize 2.7.0-r4 ppc64, #889630
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
net-analyzer/netperf: Stabilize 2.7.0-r4 ppc, #889630
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
net-analyzer/netperf: add link to upstream PR wrt GNU_SOURCE
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-analyzer/netperf: update EAPI 7 -> 8
Also throw in fcommon patch vs appending -fcommon. Bug: https://bugs.gentoo.org/706694 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
net-analyzer/netperf: keyword 2.7.0-r3 for ~riscv
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
net-analyzer/netperf: drop old version
Closes: https://bugs.gentoo.org/781350 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
net-analyzer/netperf: migrate to GLEP 81
Bug: https://bugs.gentoo.org/781350 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-analyzer/netperf: EAPI 7, eutils--
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
*/*: Drop most stable hppa keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
*/*: Drop stable ia64 keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: [QA] Use consistent function definition formatting
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
net-analyzer/netperf: Set CFLAGS=-fcommon
Package-Manager: Portage-2.3.85, Repoman-2.3.20 Closes: https://bugs.gentoo.org/show_bug.cgi?id=706694 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
*/*: Drop stable alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
net-analyzer/netperf: Old.
Package-Manager: Portage-2.3.43, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
net-analyzer/netperf: stable 2.7.0-r2 for hppa, bug #659286
Bug: https://bugs.gentoo.org/659286 Package-Manager: Portage-2.3.43, Repoman-2.3.10 RepoMan-Options: --include-arches="hppa" - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
net-analyzer/netperf: amd64 stable wrt bug #659286
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
net-analyzer/netperf: Old.
Package-Manager: Portage-2.3.41, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
net-analyzer/netperf: x86 stable (bug #659286)
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
net-analyzer/netperf: stable 2.7.0-r2 for ppc, bug #659286
Bug: https://bugs.gentoo.org/659286 Package-Manager: Portage-2.3.41, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc" - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
net-analyzer/netperf: stable 2.7.0-r2 for ppc64, bug #659286
Bug: https://bugs.gentoo.org/659286 Package-Manager: Portage-2.3.41, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64" - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
net-analyzer/netperf: stable 2.7.0-r2 for sparc
Bug: https://bugs.gentoo.org/659286 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="sparc" - Repository mirror & CI · gentoo
Merge updates from master - Mart Raudsepp · gentoo
net-analyzer/netperf-2.7.0-r2: arm64 stable (bug #659286)
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
net-analyzer/netperf: stable 2.7.0-r2 for ia64, bug #659286
Bug: https://bugs.gentoo.org/659286 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ia64" - Repository mirror & CI · gentoo
Merge updates from master - Tobias Klausmann · gentoo
net-analyzer/netperf-2.7.0-r2: alpha stable
Gentoo-Bug: http://bugs.gentoo.org/659286 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Agostino Sarubbo · gentoo
net-analyzer/netperf: ia64 stable wrt bug #590864
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
net-analyzer/netperf: ppc stable wrt bug #590864
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
net-analyzer/netperf: sparc stable wrt bug #590864
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Thomas Deutschmann · gentoo
net-analyzer/netperf: x86 stable (bug #590864)
Package-Manager: Portage-2.3.2, Repoman-2.3.1 - Jeroen Roovers · gentoo
net-analyzer/netperf: Revert going straight to stable.
Package-Manager: portage-2.3.2 - Jason A. Donenfeld · gentoo
net-analyzer/netperf: fix build with USE=demo
Package-Manager: portage-2.3.2 - Agostino Sarubbo · gentoo
net-analyzer/netperf: amd64 stable wrt bug #590864
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Tobias Klausmann · gentoo
net-analyzer/netperf-2.7.0-r1: add alpha keyword
Gentoo-Bug: 590864 - Jeroen Roovers · gentoo
net-analyzer/netperf: Stable for PPC64 (bug #590864).
Package-Manager: portage-2.3.0 RepoMan-Options: --ignore-arches - Jeroen Roovers · gentoo
net-analyzer/netperf: Stable for HPPA (bug #590864).
Package-Manager: portage-2.3.0 RepoMan-Options: --ignore-arches - Jeroen Roovers · gentoo
net-analyzer/netperf: Fix permissions on debug output file (bug #389975).
Package-Manager: portage-2.3.0 - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed