<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Thanks for the nudge... I just tested this on the original one-armed router setup I encountered it on (3.16.7, routing from eth0 to eth0.3300). The patch makes a big improvement over the original (which was around 10/80):<div class=""><br class=""></div><div class="">IP 1, 1 up: 47.0 Mbit</div><div class=""><div class="">IP 2, 8 up: 47.0 Mbit</div></div><div class=""><div class="">IP 1, 8 down: 46.7 Mbit</div></div><div class=""><div class="">IP 2, 1 down: 46.6 Mbit</div></div><div class=""><br class=""></div><div class="">Curiously, if my one-armed router has cake applied on egress and ingress of eth0.3300, instead of egress of eth0 and egress of eth0.3300 as above, some reduction in fairness occurs, but only for the downstream flows. This increases with the number of flows:</div><div class=""><br class=""></div><div class="">IP 1, 1 up: 47.2 Mbit</div><div class="">IP 2, 8 up: 47.2 Mbit</div><div class="">IP 1, 8 down: 44.5 Mbit</div><div class="">IP 2, 1 down: 48.7 Mbit</div><div class=""><br class=""></div><div class="">IP 1, 1 up: 47.0 Mbit</div><div class=""><div class="">IP 2, 16 up: 47.0 Mbit</div><div class="">IP 1, 16 down: 42.6 Mbit</div><div class="">IP 2, 1 down: 50.3 Mbit</div></div><div class=""><br class=""></div><div class=""><div class=""><div class="">IP 1, 1 up: 47.2 Mbit</div><div class="">IP 2, 32 up: 47.0 Mbit</div><div class="">IP 1, 32 down: 41.4 Mbit</div><div class="">IP 2, 1 down: 51.3 Mbit</div></div></div><div class=""><br class=""></div><div class="">It still happens when ether-vlan is used on the leaf qdiscs with vlan traffic.</div><div class=""><br class=""></div><div class="">That said, unless there’s an obvious reason for this that’s fixable, I’m fine with how it is, considering the improvement. :)</div><div class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Feb 28, 2019, at 12:17 PM, Toke Høiland-Jørgensen via Cake <<a href="mailto:cake@lists.bufferbloat.net" class="">cake@lists.bufferbloat.net</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><br class=""><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=""><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(127, 127, 127, 1.0);" class=""><b class="">From: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class="">Toke Høiland-Jørgensen <<a href="mailto:toke@toke.dk" class="">toke@toke.dk</a>><br class=""></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=""><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(127, 127, 127, 1.0);" class=""><b class="">Subject: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class=""><b class="">Upstream submission of dual-mode fairness patch</b><br class=""></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=""><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(127, 127, 127, 1.0);" class=""><b class="">Date: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class="">February 28, 2019 at 12:17:39 PM GMT+1<br class=""></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=""><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(127, 127, 127, 1.0);" class=""><b class="">To: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class=""><a href="mailto:cake@lists.bufferbloat.net" class="">cake@lists.bufferbloat.net</a><br class=""></span></div><br class=""><br class="">Hey everyone<br class=""><br class="">The dual-mode fairness patch has been in the github repo for a few weeks<br class="">now, and no one has complained. If no one continues to complain, I'll<br class="">submit it upstream tomorrow along with Kevin's fwmark patch.<br class=""><br class="">So if anyone else wants to test, now would be a good time to do so :)<br class=""><br class="">-Toke<br class=""><br class=""><br class="">_______________________________________________<br class="">Cake mailing list<br class=""><a href="mailto:Cake@lists.bufferbloat.net" class="">Cake@lists.bufferbloat.net</a><br class="">https://lists.bufferbloat.net/listinfo/cake<br class=""></div></blockquote></div><br class=""></div></body></html>