The FLExible Network Tester.
Python C Other
Latest commit 26f96e1 Feb 19, 2017 @tohojo runners: Reinstate ProcessRunner output in debug logs
The log entry was being created before the runner output was captured, which
prevented said output from being written to the log.

Signed-off-by: Toke Høiland-Jørgensen <>
Failed to load latest commit information.
doc runners: Add command line option to enable socket stats Feb 19, 2017
flent runners: Reinstate ProcessRunner output in debug logs Feb 19, 2017
man Bump version number to v1.0.1-git Jan 16, 2017
misc misc/*_iterate: Initial timer should fire on recurring interval Jan 19, 2017
packaging/archlinux Release v1.0.1 Jan 16, 2017
sample_plots Add 1gbit plots. Nov 1, 2012
unittests test_parsers: Check that Cake ECN marks are parsed correctly Jan 19, 2017
.gitignore Only ignore .flent.gz files in root directory, add unittest test data. Jul 25, 2015
BUGS Update file extension in documentation, comments and GUI filter. May 25, 2015 Bump version number to v1.0.1-git Jan 16, 2017
LICENSE Add LICENSE file. Sep 28, 2016 Remove matplotlibrc.dist. Oct 1, 2016
Makefile Don't run long-running unittests by default. Jul 25, 2015
README.rst Remove text from README.rst and refer to the doc instead. May 30, 2015
batchfile.example Documentation updates - batch explanation, remove TODO entries Jan 14, 2017
flent-mime.xml Use .flent as uncompressed filename, also support .flent.gz and .flen… May 25, 2015
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 Also update 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 Fix a bunch of flake8 errors Jan 15, 2017


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:

Installing Flent

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

  • Debian and Ubuntu users: Use the packages from the Open Build Service
  • Arch Linux users: Install 'flent' from the AUR.
  • Other Linux and OSX with Macbrew: Install from the Python cheese shop: pip install flent.

Quick Start

See or doc/quickstart.rst.