Multi-threaded SQM on the TUF-AX6000?

Hello, I’ve seen that OpenWRT Devs have recently managed to implement some support for multi-threaded SQM into the Project.. has anyone therefore attempted to play with it on this exact machine?

Regular “single-threaded” pieceofcake handles 600 Mbps line decently - bufferbloat grade A+, although I observed a core getting pegged to ~80%. (Maybe I’m doing something wrong? Manual IRQ assignments for Ethernets on cores 1,2 respectively, WiFi on core 3, not using irqbalance. Packet steering all cores enabled with RPS none)

Since my ISP has blessed me with offers of plans faster than 1 Gbit, I’m looking into finding some headroom for accommodating potential higher speeds. I believe multiple cores of Filogic 830 should be able to handle 1.2 - 1.5 Gbps SQM.

Unfortunately, enabling cakemq causes absolute chaos - CPU usage skyrockets meanwhile speeds drop to 40 Mbps.. way worse than regular single-threaded cake.

Someone has already filed a bug report for the exact same problem, although on the qualcommax platform. I’ve been wondering about the experience on filogic. https://github.com/openwrt/openwrt/issues/22344

If you haven't done so already, you might find it worthwhile to read the backport thread and initial PR (in the comments of which there's a link to the upstream man page for the cake-mq qdisc). The cake-mq qdisc behaviour on the TUF-AX6000 is unlikely to be much different to it's behaviour on any other Filogic 830 device.