Re: [Cake] dual-src/dsthost unfairness, only with bi-directional traffic

2019-01-15 Thread Pete Heist
Thanks for working on it, looks promising! I’d be interested in hearing some more feedback if this is the right approach, but it looks like it from the experiments. I should be able to put some more testing time into it in a few days... > On Jan 16, 2019, at 4:47 AM, > wrote: > > Of course

[Cake] dual-src/dsthost unfairness, only with bi-directional traffic

2019-01-15 Thread George Amanakis
A better version of the patch for testing. Setup: IP{1,2}(flent) <> Router <> Server(netserver) Router: tc qdisc add dev enp1s0 root cake bandwidth 100mbit dual-srchost besteffort tc qdisc add dev enp4s0 root cake bandwidth 100mbit dual-dsthost besteffort IP1: Data file written to

Re: [Cake] dual-src/dsthost unfairness, only with bi-directional traffic

2019-01-15 Thread Georgios Amanakis
The patch I previously sent had the host_load manipulated only when dual-dsthost is sent, since that was what I was primarily testing. For dual-srchost to behave the same way line 2107 has to be changed, too. Will resubmit in case anybody wants to test, later today. On Tue, Jan 15, 2019, 2:22 PM

[Cake] dual-src/dsthost unfairness, only with bi-directional traffic

2019-01-15 Thread George Amanakis
I think what is happening here is that if a client has flows such as "a (bulk upload)" and "b (bulk download)", the incoming ACKs of flow "a" compete with the incoming bulk traffic on flow "b". With compete I mean in terms of flow selection. So if we adjust the host_load to be the same with the