<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Ok, I had not realized that, thanks. :)</div><div class=""><br class=""></div><div class="">I’ve not seen this done anywhere, has anyone tried it? Otherwise I’ll give it a try and write back what I find.</div><div class=""><br class=""></div><div class="">In this case, the throughput for the backhaul links “should” be mostly stable, and we’ll just accept any variation as “no worse than before”.</div><div class=""><br class=""></div><div class="">It's true, I also want to try Cake (anywhere I wrote fq_codel that could be substituted with Cake), and I see from here (<a href="https://www.bufferbloat.net/projects/codel/wiki/Cake/#installing-cake-out-of-tree-on-linux" class="">https://www.bufferbloat.net/projects/codel/wiki/Cake/#installing-cake-out-of-tree-on-linux</a>) that it should work on the 3.16.7 kernel I need to target. Voyage Linux doesn’t install with kernel sources, but I should be able to get that compiled with their SDK.</div><br class=""><div><blockquote type="cite" class=""><div class="">On Dec 9, 2016, at 12:39 PM, Jonathan Morton <<a href="mailto:chromatix99@gmail.com" class="">chromatix99@gmail.com</a>> wrote:</div><div class=""><div class=""><br class=""><blockquote type="cite" class="">On 9 Dec, 2016, at 12:12, Phineas Gage <<a href="mailto:phineas919@gmail.com" class="">phineas919@gmail.com</a>> wrote:<br class=""><br class="">Given the half-duplex nature of 802.11 WiFi, is it possible to use fq_codel with software rate limiting on separate hardware from the WiFi radio, while still allowing at or near the full WiFi link rate?<br class=""></blockquote><br class="">Given that you can’t reliably predict the actual wifi throughput from userspace, and that it will vary over time due to external interference and path attenuation, that would be difficult.<br class=""><br class="">However, you *can* loop both the ingress and egress traffic through a common IFB interface, and shape that - using Cake, even.  That sounds like what you’re trying to experiment with.<br class=""><br class=""> - Jonathan Morton<br class=""><br class=""></div></div></blockquote></div><br class=""></body></html>