net-analyzer / netperf

Network performance benchmark

Official package sites : https://github.com/HewlettPackard/netperf ·

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

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

General

demo
Emit interim results during the run. May affect results
sctp
Support for Stream Control Transmission Protocol

acct-group / netperf : A group for net-analyzer/netperf

acct-user / netperf : A user for net-analyzer/netperf

dev-util / bcc : Tools for BPF-based Linux IO analysis, networking, monitoring, and more

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 )
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