mirror of
https://git.busybox.net/buildroot.git
synced 2024-11-27 15:33:28 +08:00
iperf3: new package
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
ac5052da0d
commit
6cf9c2b830
@ -1043,6 +1043,7 @@ endif
|
||||
source "package/igmpproxy/Config.in"
|
||||
source "package/inadyn/Config.in"
|
||||
source "package/iperf/Config.in"
|
||||
source "package/iperf3/Config.in"
|
||||
source "package/iproute2/Config.in"
|
||||
source "package/ipsec-tools/Config.in"
|
||||
source "package/ipset/Config.in"
|
||||
|
20
package/iperf3/0001-disable-profiling.patch
Normal file
20
package/iperf3/0001-disable-profiling.patch
Normal file
@ -0,0 +1,20 @@
|
||||
This should be an option, but it's not.
|
||||
Don't force profiled builds, it breaks on many toolchains.
|
||||
Patch Makefile.in to avoid AUTORECONFing since it needs dummy files
|
||||
that are missing to succeed (ChangeLog, COPYING, NEWS, README) and it's
|
||||
simple enough so avoid pulling in dependencies and delays.
|
||||
|
||||
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
|
||||
|
||||
diff -Nura iperf-3.0.10.orig/src/Makefile.in iperf-3.0.10/src/Makefile.in
|
||||
--- iperf-3.0.10.orig/src/Makefile.in 2014-12-17 07:30:46.878310789 -0300
|
||||
+++ iperf-3.0.10/src/Makefile.in 2014-12-17 07:33:41.879356643 -0300
|
||||
@@ -82,7 +82,7 @@
|
||||
host_triplet = @host@
|
||||
bin_PROGRAMS = iperf3$(EXEEXT)
|
||||
noinst_PROGRAMS = t_timer$(EXEEXT) t_units$(EXEEXT) t_uuid$(EXEEXT) \
|
||||
- iperf3_profile$(EXEEXT)
|
||||
+ iperf3$(EXEEXT)
|
||||
TESTS = t_timer$(EXEEXT) t_units$(EXEEXT) t_uuid$(EXEEXT)
|
||||
subdir = src
|
||||
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
|
16
package/iperf3/Config.in
Normal file
16
package/iperf3/Config.in
Normal file
@ -0,0 +1,16 @@
|
||||
config BR2_PACKAGE_IPERF3
|
||||
bool "iperf3"
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
help
|
||||
iperf is a tool for active measurements of the maximum
|
||||
achievable bandwidth on IP networks.
|
||||
It supports tuning of various parameters related to timing,
|
||||
protocols, and buffers. For each test it reports the bandwidth,
|
||||
loss, and other parameters.
|
||||
It's a redesign of the NLANR/DAST iperf(2) and is not
|
||||
backward compatible.
|
||||
|
||||
https://github.com/esnet/iperf
|
||||
|
||||
comment "iperf3 needs a toolchain w/ threads"
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
12
package/iperf3/iperf3.mk
Normal file
12
package/iperf3/iperf3.mk
Normal file
@ -0,0 +1,12 @@
|
||||
################################################################################
|
||||
#
|
||||
# iperf3
|
||||
#
|
||||
################################################################################
|
||||
|
||||
IPERF3_VERSION = 3.0.10
|
||||
IPERF3_SITE = $(call github,esnet,iperf,$(IPERF3_VERSION))
|
||||
IPERF3_LICENSE = BSD-3c, BSD-2c, MIT
|
||||
IPERF3_LICENSE_FILES = LICENSE
|
||||
|
||||
$(eval $(autotools-package))
|
Loading…
Reference in New Issue
Block a user