mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-09 07:51:59 -09:00
package/nettest: new package
nettest measures download and upload throughput, latency, jitter and packet loss using the RMBT protocol. The same binary runs as either the client or the measurement server it tests against. Written in Rust with no native library dependencies: the target binary links only libc, libm and libgcc_s, and is fully static when built against musl. Signed-off-by: Bogdan Radulescu <bogdan@nimblex.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
committed by
Thomas Petazzoni
parent
2d71c874d2
commit
36fa003547
@@ -564,6 +564,7 @@ F: package/libgpiod2/
|
||||
N: Bogdan Radulescu <bogdan@nimblex.net>
|
||||
F: package/iftop/
|
||||
F: package/ncdu/
|
||||
F: package/nettest/
|
||||
|
||||
N: Brandon Maier <brandon.maier@collins.com>
|
||||
F: board/freescale/ls1046a-frwy/
|
||||
|
||||
@@ -2559,6 +2559,7 @@ endif
|
||||
source "package/nethogs/Config.in"
|
||||
source "package/netplug/Config.in"
|
||||
source "package/netsnmp/Config.in"
|
||||
source "package/nettest/Config.in"
|
||||
source "package/network-manager/Config.in"
|
||||
source "package/network-manager-openvpn/Config.in"
|
||||
source "package/networkd-dispatcher/Config.in"
|
||||
|
||||
11
package/nettest/Config.in
Normal file
11
package/nettest/Config.in
Normal file
@@ -0,0 +1,11 @@
|
||||
config BR2_PACKAGE_NETTEST
|
||||
bool "nettest"
|
||||
depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
|
||||
select BR2_PACKAGE_HOST_RUSTC
|
||||
help
|
||||
nettest measures download and upload throughput, latency,
|
||||
jitter and packet loss using the RMBT protocol. The same
|
||||
binary runs as either the client or the measurement server
|
||||
it tests against.
|
||||
|
||||
https://github.com/specure/nettest
|
||||
3
package/nettest/nettest.hash
Normal file
3
package/nettest/nettest.hash
Normal file
@@ -0,0 +1,3 @@
|
||||
# Locally computed
|
||||
sha256 13dd03c8853f7eb9a4dd20b9deedbfa7cd7efbc59a175bd3bb1f0c4d1126e238 nettest-2.1.3-cargo6.tar.gz
|
||||
sha256 6523fc0e74e4774f105b0ee86a8187952337db6231f1a1817316174e241344ff LICENSE.txt
|
||||
12
package/nettest/nettest.mk
Normal file
12
package/nettest/nettest.mk
Normal file
@@ -0,0 +1,12 @@
|
||||
################################################################################
|
||||
#
|
||||
# nettest
|
||||
#
|
||||
################################################################################
|
||||
|
||||
NETTEST_VERSION = 2.1.3
|
||||
NETTEST_SITE = $(call github,specure,nettest,v$(NETTEST_VERSION))
|
||||
NETTEST_LICENSE = Apache-2.0
|
||||
NETTEST_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
$(eval $(cargo-package))
|
||||
Reference in New Issue
Block a user