[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
06/07: gnu: Add netperf.
From: |
guix-commits |
Subject: |
06/07: gnu: Add netperf. |
Date: |
Mon, 18 Sep 2023 17:43:18 -0400 (EDT) |
civodul pushed a commit to branch master
in repository guix.
commit 90f65b5857c57b0db69b9380b4eec989fd7c05dd
Author: Attila Lendvai <attila.lendvai@gmail.com>
AuthorDate: Sat Sep 9 23:49:01 2023 +0200
gnu: Add netperf.
* gnu/packages/networking.scm (netperf): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
---
gnu/packages/networking.scm | 38 ++++++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index 74a279e2d1..c1cab1fe0d 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -286,6 +286,44 @@ strict standards compliance. The code does, however,
fairly closely follow
the RFC.")
(license (list license:gpl2 license:gpl3))))
+(define-public netperf
+ (let ((version "2.7.0")
+ (revision "1")
+ (commit "3bc455b23f901dae377ca0a558e1e32aa56b31c4"))
+ (package
+ (name "netperf")
+ (version (git-version version revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/HewlettPackard/netperf")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1msbhbvf39r1a0c9b9myla5i6235fvnp7r6021fl8b5svxjbb0dk"))))
+ (build-system gnu-build-system)
+ (arguments
+ `(#:configure-flags
+ ;; Without -fcommon the build fails on newer gcc.
+ ;; See: https://gcc.gnu.org/gcc-10/porting_to.html
+ (list "CFLAGS=-fcommon"
+ ;; --enable-demo is needed for flent (not yet packaged).
+ "--enable-demo")))
+ (native-inputs
+ (list autoconf
+ automake))
+ (home-page "https://hewlettpackard.github.io/netperf/")
+ (synopsis "Benchmarking tool to measure network performance")
+ (description
+ "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.")
+ (license license:expat))))
+
(define-public lcsync
(package
(name "lcsync")
- branch master updated (7bf12820f6 -> 3d8d67ef69), guix-commits, 2023/09/18
- 01/07: doc: Fix typo., guix-commits, 2023/09/18
- 02/07: services: hurd-vm: Use ‘qemu-system-x86_64’., guix-commits, 2023/09/18
- 04/07: gnu: tensorflow-lite: Update to 2.13.0., guix-commits, 2023/09/18
- 07/07: gnu: Add asl., guix-commits, 2023/09/18
- 03/07: gnu: Add commit-patch., guix-commits, 2023/09/18
- 06/07: gnu: Add netperf.,
guix-commits <=
- 05/07: gnu: Add alure., guix-commits, 2023/09/18