now in mainline openwrt chaos calmer is a version of sqm-scripts that will allow for the use of cake or cake2, if you have iproute2 support for it (which is not mainlined). It simplifies the sqm-scripts code dramatically.....

Our intent is to work closer to upstream openwrt in the future. The plan is to have (for example) have a kmod-cake package, which builds outside the kernel tree, and a specialized iproute2 package specifically for bufferbloat experiments, and in both cases
have them get built by the openwrt build cluster and available for all their platforms.

unfortunately this concept does not extend as easily to working on mac80211, as yet.