I have been running cake on my now *vintage* wndr3800 on a 100/6 mbps link and so far have only been able to reach 65-70 mbps download speed.System load is rather high at 0.8 - 0.9 under stress.

I was wondering if the current cake roadmap includes some optimizations (low hanging ones?) or the wndr3800 definitely needs to go...

Im using diffserv4 and find myself using a combination of MARK/CONNMARK and -J DSCP to finally set the DSCP for cake. Im thinking that a leaner process would be to have cake work from MARK or CONNMARK directly. Im not sure what the ultimate performance gain would be though...

Here is the link to my current .qos script: https://github.com/zcecc22/sqm-scripts/blob/master/src/nxt_routed_cake.qos

The MARK/CONNMARK rules are stored in the standard openwrt firewall3 config with some added save/restore mark in firewall.user