Sorry to hijack this but your role has me curious.
What - if any - are the barriers to implementing FQ-Codel or a similar scheme in forwarding ASICs? To my mind with limited knowledge managing all those separate queues sounds like it could be challenging in hardware.