[Cake] Make the dual modes fairer

Toke Høiland-Jørgensen toke at redhat.com
Thu Feb 14 16:59:03 EST 2019


George Amanakis <gamanakis at gmail.com> writes:

> Host fairness does not work well with TCP flows in dual-srchost and
> dual-dsthost setup. The reason is that ACKs generated by TCP flows
> are classified as sparse flows, and affect flow isolation from other
> hosts. Fix this by calculating host_load based only on the bulk flows
> a host generates. In a hash collision the host_bulk_flow_count values must
> be decremented on the old hosts and incremented on the new ones *if* the
> queue is in the bulk set.

Right, thanks! Pushed this to master; go forth and test, everyone! :)

-Toke


More information about the Cake mailing list