On Thu, Oct 12, 2017 at 11:48 PM, Daniel Ouellet <dan...@presscom.net> wrote: >> Also, the pf.conf man page says the default qlimit is 1024, but, if I >> don't specify a qlimit, pfctl –vsq shows a qlength of 50 when I was >> expecting it to be 1024. What am I missing? > > Why would you want to have a pool of 1024 oppose to the default of 50 > slots for your queue?
Because CoDel works differently. > You will increase latency when you have congestion. It's not because you > can have a 1024 limits that it make sense to use it by default. > > The default is 50 and that's plenty good for most usage. > > As Peter Hansteen would write, Quote > > "Cranking up queue sizes here means we’re a little less likely to drop > packets when the traffic approaches the set limits, but it also means > that when the traffic shaping kicks in, we’ll see increased latency for > connections that end up in these larger than default pools." > > It's a trade off, just know the impact of your choice. While I agree with you (and Peter!), this is no longer the case with CoDel--see the author's guidance at https://www.reddit.com/r/openbsd/comments/6ttuhn/fq_codel_scheduling/ and send him beer to convince him to write the article he mentions.