We did a podcast recently talking about rust, ebpf, XDP, cake and libreqos here:
I would like very much for OpenWrt to continue improving its support for XDP, and even more so, to see something like the epping RTT sampler ( https://github.com/thebracket/cpumap-pping#cpumap-pping ) appear in it. It is really wonderful to watch sawtooths going by in real time, it's like music:
As for "libreqos" on OpenWrt, well, right now that's a lot of C, rust, and python that would have to move over, ultimately to an OpenWrt base, and while I think the python will slowly go away, the rust component will continue to increase.
We could use rust bindings for libuci, in particular, but there is a ton to be done to make this run here, and I lack the time to tackle it. It would be cool if there were some way to bind UISP and OpenWisp to OpenWrt (is there a way?) so it could configure cake on more CPE also.
Anyway, I had fun doing that podcast, hope you enjoy it - and am yet a little apologetic for abandoning y'all (and wifi) for the last nine months for working on stuff that can now crack 25Gbit. I hope I can fit a little time in on wifi again soon.