Hi everyone, was just wondering if there was any plans to implement Codel / Cake QoS into OpnSense.
I know CoDel Queue Management is an option available in Traffic Shaper but this does not have the desired effect.
There are two types of Codel queuing options, and this can be very confusing. I've discovered that I get better results (less buffer bloat) by leaving the Enable Codel box UNCHECKED.
Instead, use the advanced options when editing or creating a Pipe, and select FlowQueue-Codel for the scheduler. When creating queues, also leave the Enable Codel box UNCHECKED. This results in A+ buffer bloat scores running the dslreports speedtest. If you haven't already tried this method, I would highly recommend it.
the best i have managed to achieve is a B after following your recommendation. I dont know what else to try. before moving to opnsense I used OpenWRT and when enabling Codel or Cake QoS it would achieve A+ too.
Would you mind posting screenshots of your Pipes/Queues/Rules? Also, could you provide some information about your connection?
Here's a thread going over how to setup OPNsense to prevent buffer bloat, my settings very closely mirror that thread but I've made some tweaks to my setup to support ipv6.
https://forum.opnsense.org/index.php?topic=7423.0
Hey! thanks for linking the guide I followed it step by step and achieved an A+
Fantastic! I've been very impressed with OPNsense FQ_codel implementation. It's truly a "knobless" buffer bloat solution. With little to no tuning it works on the vast majority of setups that I have tried. I'm glad you got it configured and working well.