<div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Sat, 22 Apr 2017 at 11:36 Jonathan Morton <<a href="mailto:chromatix99@gmail.com">chromatix99@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">With the correct version of iproute2 installed, just issue “man tc-cake”.  That’s the official documentation.<br></blockquote><div><br></div><div>FWIW, since I gather the OP is using Lochnair's builds on an ER-X: unfortunately EdgeMAX does not ship the man utility, but there is an HTML rendered version of the man page here: <a href="https://dl.lochnair.net/Bufferbloat/Cake%20(Cobalt)/tc-cake.8.html">https://dl.lochnair.net/Bufferbloat/Cake%20(Cobalt)/tc-cake.8.html</a></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
It’s possible, if you can figure out which traffic is Steam in the first place, and write filters to match on it.  This is complicated by the fact that Valve runs a sophisticated CDN to handle their rather impressive bandwidth load.<br></blockquote><div><br></div><div>I haven't succeeded at this before, as Steam's content server network is large and complicated making it difficult to identify the servers by IP address, and the actual traffic itself is TCP over standard HTTP(S) ports.</div><div><br></div><div>The behaviour I've seen in the past is that the Steam client will maintain 10 connections (each to a different content server), starting with the region configured in settings, but cycling through various servers to find the fastest ones. (The number of connections may depend on your detected connection speed, I haven't tried this on very fast or very slow connections) This tends to produce pretty nice results for your download performance, but of course per-flow fairness alone means it'll tend to drown out single flows. cake's dualhost/triple-isolate fairness works pretty well for me, though, at least in terms of shielding other hosts on the network from the host doing the Steam downloading.</div></div></div>