Just to bring awareness of local folks that multi-core capable CAKE implementation was merged to upcoming 25.12 release branch (from Linux 7.0): kernel patch and iproute2 patch.
I wonder if that will be exposed to general users in UI... and what benchmarks mt7621 users could expect now
See tools/testing/selftests/tc-testing/tc-tests/qdiscs/cake_mq.json in original patch. There are some clues of how it should be configured. But I'm not sure whether it is exposed for use or not. On the hand why would anyone add it to release if it was not available for use?
Would you recommend to use cake_mq for the 2-core mt7622?
If you are shaping at a rate that cake has trouble keeping up with, sure. Although cake_mq also requires the NIC to have multiple hardware queues, so it may not be supported everywhere.
If you are currently shaping at a rate that works with single-queue cake, there is no benefit to switching to the mq variant.