The FLExible Network Tester.
Clone or download
tohojo travis: Expand python3.7 matplotlib versions
When using 'include' under matrix: the top-level variable settings are not
expanded automatically, so do that explicitly.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
Latest commit 28a4fc5 Nov 7, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc Update install instructions for other OSes Oct 24, 2018
flent plotters: Properly fix legend sizing Nov 7, 2018
man Bump release to v1.2.2-git Apr 17, 2018
misc runners: Add DashJsRunner Jun 6, 2018
packaging/archlinux Release v1.2.2 Apr 17, 2018
sample_plots Add 1gbit plots. Nov 1, 2012
unittests unittests: Allow tcp_rtt_{box,bar}_combine plots to be empty Mar 3, 2018
.gitignore .gitignore: Ignore .dir-locals.el and log files Jun 1, 2018
.travis.yml travis: Expand python3.7 matplotlib versions Nov 7, 2018
BUGS Update file extension in documentation, comments and GUI filter. May 25, 2015
CHANGES.md Bump release to v1.2.2-git Apr 17, 2018
LICENSE Add LICENSE file. Sep 28, 2016
MANIFEST.in Add flent-paper.batch example batch file Oct 23, 2017
Makefile unittests: Handle formatting of exceptions in forked processes May 31, 2017
README.rst Update install instructions for other OSes Oct 24, 2018
batchfile.example batchfile.example: Move inline comment to a line of its own Jun 24, 2017
flent-mime.xml Use .flent as uncompressed filename, also support .flent.gz and .flen… May 25, 2015
flent-paper.batch Add flent-paper.batch example batch file Oct 23, 2017
flent.desktop Update desktop file - remove encoding, add keywords. Oct 3, 2016
flentrc.example Store data files in TMPDIR by default, add -D switch to specify locat… May 25, 2015
mkrelease.sh mkrelease.sh: Also update CHANGES.md with version number Jan 16, 2017
run-flent Add freeze_support() calls to main modules Jan 13, 2017
setup.cfg settings: Specify defaults in argparse arguments. Dec 12, 2016
setup.py Add flent-paper.batch example batch file Oct 23, 2017

README.rst

Flent: The FLExible Network Tester

Flent is a Python wrapper to run multiple simultaneous netperf/iperf/ping instances and aggregate the results. It was previously known as 'netperf-wrapper'. See the web site for the main documentation: https://flent.org.

Installing Flent

Installing Flent can be done in several ways, depending on your operating system:

  • Debian and Ubuntu: apt install flent.
  • Ubuntu pre-18.04: Add the tohojo/flent PPA.
  • Arch Linux: Install Flent from the AUR.
  • FreeBSD: pkg install flent to install the package or cd /usr/ports/net/flent && make install to install the port.
  • Other Linux and OSX with Macbrew: Install from the Python Package Index: pip install flent.

Quick Start

See https://flent.org/intro.html#quick-start or doc/quickstart.rst.