From: Guy Morand <mora...@gmail.com> iperf3 is the new successor of iperf. The project is now mature enough as it started in 2009 and has stable releases. It supports reporting results in the portable JSON format, provides more information than iperf does and also adds some features from other tools such as nuttcp and netperf but were missing from the original iperf.
Signed-off-by: Guy Morand <guy.mor...@netmodule.com> Signed-off-by: Ben Shelton <ben.shel...@ni.com> Acked-by: Ken Sharp <ken.sh...@ni.com> --- Natinst-ReviewBoard-ID: 85589 --- meta-oe/recipes-benchmark/iperf3/iperf3.inc | 20 ++++++++++++++++++++ meta-oe/recipes-benchmark/iperf3/iperf3_3.0.8.bb | 6 ++++++ meta-oe/recipes-benchmark/iperf3/iperf3_git.bb | 7 +++++++ 3 files changed, 33 insertions(+) create mode 100644 meta-oe/recipes-benchmark/iperf3/iperf3.inc create mode 100644 meta-oe/recipes-benchmark/iperf3/iperf3_3.0.8.bb create mode 100644 meta-oe/recipes-benchmark/iperf3/iperf3_git.bb diff --git a/meta-oe/recipes-benchmark/iperf3/iperf3.inc b/meta-oe/recipes-benchmark/iperf3/iperf3.inc new file mode 100644 index 0000000..029a144 --- /dev/null +++ b/meta-oe/recipes-benchmark/iperf3/iperf3.inc @@ -0,0 +1,20 @@ +SUMMARY = "Network benchmark tool" +DESCRIPTION = \ +"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." +HOMEPAGE = "http://software.es.net/iperf/" +SECTION = "console/network" +BUGTRACKER = "https://github.com/esnet/iperf/issues" +AUTHOR = "ESNET <i...@es.net>, Lawrence Berkeley National Laboratory <websupp...@lbl.gov>" +LICENSE = "BSD" + +BRANCH = "master" +SRC_URI = "\ + git://github.com/esnet/iperf.git;branch=${BRANCH} \ + " + +S = "${WORKDIR}/git" + +inherit autotools diff --git a/meta-oe/recipes-benchmark/iperf3/iperf3_3.0.8.bb b/meta-oe/recipes-benchmark/iperf3/iperf3_3.0.8.bb new file mode 100644 index 0000000..a39deff --- /dev/null +++ b/meta-oe/recipes-benchmark/iperf3/iperf3_3.0.8.bb @@ -0,0 +1,6 @@ +require iperf3.inc + +LIC_FILES_CHKSUM = "file://LICENSE;md5=ab59a0c3a4bc3954d1ece68ea19d77a4" + +BRANCH = "3.0-STABLE" +SRCREV = "24d5cdec3731bc589f6cb7c359d8311dcaa41854" diff --git a/meta-oe/recipes-benchmark/iperf3/iperf3_git.bb b/meta-oe/recipes-benchmark/iperf3/iperf3_git.bb new file mode 100644 index 0000000..77ebe15 --- /dev/null +++ b/meta-oe/recipes-benchmark/iperf3/iperf3_git.bb @@ -0,0 +1,7 @@ +require iperf3.inc + +LIC_FILES_CHKSUM = "file://LICENSE;md5=062ab1bc33fae1926387ac1274cb0873" + +PV = "3.0.8+git${SRCPV}" +SRCREV = "${AUTOREV}" + -- 2.2.1 -- _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel