Hi Jonathan Thank you for your reply and insight. You are right about my setup. Just wondering if you have some insight into why I get significantly better download (not uplad) throughput by all other methods over cubic, including bbr. I mean, bbr on the sender side would mean I am supposed to get improvement on upload. Granted that my poor setup could distort any gains on upload by bbr, why do I get throughput gains on download? Thank you for your help Best Azin On Fri, Jan 18, 2019 at 1:27 AM Jonathan Morton wrote: > > On 18 Jan, 2019, at 6:25 am, Azin Neishaboori < > azin.neishaboori@gmail.com> wrote: > > > > My setup is pretty simple. I am on WiFi on my PC, and run flent on an > Ubuntu VM on a virtual machine, and connect to netperf.bufferbloat.net. > > From a technical point of view, that really isn't a "simple" setup. The > very fact that you're running Linux in a VM means it probably doesn't have > direct control of the wifi hardware - rather, the host OS does, and I very > much doubt that Windows is very intelligent about it. Then your path > involves an awful lot of Internet infrastructure on the way to the remote > server and back. > > So your simple prioritised ack is the solution that works, because it's > the only solution that actually does anything in your setup. > > - Jonathan Morton > >