<div dir="ltr">Thanks for the H/T, Dave!<div><br></div><div>I keep seeing bufferbloat in userspace proxies and tunnels, and think that the world would benefit greatly from aqm library for applications to use in order to keep latency under control.  Especially if work like encryption is being done and the results thrown away due to massive tail drops and the like (or "real-time" video streams that need to throw away a bunch of received packets in order to catch back up the proper e2e latency.</div><div><br></div><div>(no I'm not volunteering at this time, nor am I obliquely asking anyone else to...)</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Mar 28, 2020 at 10:40 AM Dave Taht <<a href="mailto:dave.taht@gmail.com">dave.taht@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><a href="https://forum.openwrt.org/t/comparative-throughput-testing-including-nat-sqm-wireguard-and-openvpn/44724/44" rel="noreferrer" target="_blank">https://forum.openwrt.org/t/comparative-throughput-testing-including-nat-sqm-wireguard-and-openvpn/44724/44</a><br>
<br>
(H/T to aaron wood)<br>
<br>
The post persistently points out that openvpn tends to optimize for<br>
one direction only. This is in part due to the large internal buffer<br>
in it. I'd longed to fq it internally at one point. Similarly,<br>
wireguard suffers, but not as bad. Fixing that is easier.<br>
<br>
-- <br>
Make Music, Not War<br>
<br>
Dave Täht<br>
CTO, TekLibre, LLC<br>
<a href="http://www.teklibre.com" rel="noreferrer" target="_blank">http://www.teklibre.com</a><br>
Tel: 1-831-435-0729<br>
_______________________________________________<br>
Bloat mailing list<br>
<a href="mailto:Bloat@lists.bufferbloat.net" target="_blank">Bloat@lists.bufferbloat.net</a><br>
<a href="https://lists.bufferbloat.net/listinfo/bloat" rel="noreferrer" target="_blank">https://lists.bufferbloat.net/listinfo/bloat</a><br>
</blockquote></div>