3 ms·
I am not sure what is meant by this. It certainly seems to have QoS in the form of the queue directive. It works for me for limiting buffer bloat on my VDSL mod
by upofadown 5y ago
I am not sure what is meant by this. It certainly seems to have QoS in the form of the queue directive. It works for me for limiting buffer bloat on my VDSL model upstream. The defaults work well for my VOIP stuff so that all I have is this in my pf.conf:
queue outq on re1 flows 1024 bandwidth 3000K max 3000K qlimit 1024 default
I think the magic is in the "flows" part.
Added: Relevant articles:
* https://dataswamp.org/~solene/2021-08-30-openbsd-qos-lan.html https://dataswamp.org/~solene/2021-08-30-openbsd-qos-lan.htm...
* https://www.pauladamsmith.com/blog/2018/07/fixing-bufferbloat-on-your-home-network-with-openbsd-6.2-or-newer.html https://www.pauladamsmith.com/blog/2018/07/fixing-bufferbloa...
- knorker 5y agoLike I said, this is a very superficial view of QoS. And I'm surprised OpenBSD only did the bare minimum.
- hansel_der 5y agoas said, the "flows" keyword actually summons fq_codel to the task which represents the state of the art in sane-by-default QoS implementations.