<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">My biggest bug bear is that reliance on netperf/netserver with -DEMO mode compilation time flag breaks compilation on recent RHEL and Fedora boxes due to recent GCC incompatibilities.</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Also the range of tests requiring fairly complex setup of external tools which rely on java (DTG-ITG) etc also causes a bit of a headache to get a full functional test bench up and running.</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">I have been attempting to introduce it as a test tool in corp/teclo environments dominated by IXIA - but guess what Distro's are run in these predominantly.</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">The only path to getting running on fedora is containers. There is a Docker netperf and I did start down the road of dockerising flent, but don't have a nice way of dealing with the GUI aspect.</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">-Joel</div></div><div class="gmail_extra"><br><div class="gmail_quote">On 21 December 2016 at 08:02, Dave Taht <span dir="ltr"><<a href="mailto:dave.taht@gmail.com" target="_blank">dave.taht@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Toke has been busy adding new features to the flent network test tool.<br>
I consider it *almost* stable enough for a new release. Some of the<br>
development has been focused on making the flent-gui much faster and<br>
more responsive (as our data sets have got larger), others on<br>
providing better default command line output, and there's other fixes<br>
across the board, including QT5 support.<br>
<br>
In particular, I fear we've broken windows users of flent. I would<br>
dearly like it if some more folk out there using flent could pull the<br>
latest git version and see if there are any new bugs or regressions in<br>
it, any of the the 87 tests, and the plotters, before freezing the<br>
code for a new year's release.<br>
<br>
github: <a href="https://github.com/tohojo/flent" rel="noreferrer" target="_blank">https://github.com/tohojo/<wbr>flent</a><br>
main site: <a href="https://flent.org/" rel="noreferrer" target="_blank">https://flent.org/</a><br>
<br>
While you are at it, please feel free to stress out any of the flent<br>
servers as a target, give the new cake a shot and compare it against<br>
htb+fq_codel or your aqm of choice, or fiddle with the new wifi code,<br>
and share your data. tcp_nup, tcp_ndown, rrul, rrul_be remain the main<br>
tests, but the square wave one is turning out interesting.... :)<br>
<br>
And if you have any feature requests or bugs to file, please get them<br>
in soon to the github!<br>
<br>
We could also use better documentation and tutorials for use... some<br>
more example scripts leveraging things like the cpu_stats and<br>
qdisc_stats tools, and so on,<br>
<br>
Active public servers include:<br>
<br>
<a href="http://flent-freemont.bufferbloat.net" rel="noreferrer" target="_blank">flent-freemont.bufferbloat.net</a><br>
( this is colocated with flent-bbr-west which has bbr on by default - an<br>
interesting test might be testing both these servers at the same time<br>
via the rtt_fair* tests from your location)<br>
<br>
<a href="http://flent-dallas.bufferbloat.net" rel="noreferrer" target="_blank">flent-dallas.bufferbloat.net</a><br>
<a href="http://flent-london.bufferbloat.net" rel="noreferrer" target="_blank">flent-london.bufferbloat.net</a><br>
<a href="http://flent-tokyo.bufferbloat.net" rel="noreferrer" target="_blank">flent-tokyo.bufferbloat.net</a><br>
<a href="http://flent-newark.bufferbloat.net" rel="noreferrer" target="_blank">flent-newark.bufferbloat.net</a><br>
<br>
There are also netperf-west and netperf-east and netperf-eu and no<br>
doubt a few others.<br>
<br>
We plan to add a few BBR enabled servers over the holidays.<br>
<br>
The changelog so far:<br>
<br>
<br>
- Support PyQt5 in the GUI (and prefer it over PyQt4). If PyQt5 is not<br>
found, fall back to PyQt4.<br>
<br>
<br>
- Add new SummaryFormatter that outputs mean and median values for<br>
each data series. This is the new default formatter, meaning that its<br>
output will be shown after a test run if no other formatter (or plot)<br>
is specified.<br>
<br>
- Support multiprocessing in the GUI. When loading several plots at<br>
once, plotting will now be passed off to separate worker processes.<br>
<br>
  This allows plotting to use all the available processors on the<br>
machine, and speeds up loading of many plots tremendously (initial<br>
load is sped up by an order of magnitude). This change also means that<br>
re-plotting on config changes will be done dynamically in the<br>
background, which makes the GUI more responsive.<br>
<br>
- Make text completely black in the default colour scheme. This<br>
increases contrast, and helps legibility, especially on printed<br>
figures.<br>
<br>
<br>
- Some internal code changes: Port command line parser from the old<br>
optparse class to the newer argparse, and fix a bunch of linter<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
--<br>
Dave Täht<br>
Let's go make home routers and wifi faster! With better software!<br>
<a href="http://blog.cerowrt.org" rel="noreferrer" target="_blank">http://blog.cerowrt.org</a><br>
______________________________<wbr>_________________<br>
Cerowrt-devel mailing list<br>
<a href="mailto:Cerowrt-devel@lists.bufferbloat.net">Cerowrt-devel@lists.<wbr>bufferbloat.net</a><br>
<a href="https://lists.bufferbloat.net/listinfo/cerowrt-devel" rel="noreferrer" target="_blank">https://lists.bufferbloat.net/<wbr>listinfo/cerowrt-devel</a><br>
</font></span></blockquote></div><br></div>