Date: Tue, 13 Apr 2021 17:47:17 -0700 From: Kevin Bowling <kevin.bowling@kev009.com> To: Phil Rosenthal <winterny@gmail.com> Cc: =?UTF-8?Q?Olivier_Cochard=2DLabb=C3=A9?= <olivier@freebsd.org>, FreeBSD Net <freebsd-net@freebsd.org> Subject: Re: All transmits on txq0 on an ix interface - why no balancing? Message-ID: <CAK7dMtDKssw0_0aeecUf_1zvoxCvKBcLspXnXo-Z0fS4E50Cpg@mail.gmail.com> In-Reply-To: <C698F160-267E-412A-8BAA-083331D377C2@gmail.com> References: <BB65A467-C11B-4E89-AC9D-815E72D21702@gmail.com> <CA%2Bq%2BTcqkj=r==B-R8s3C1EaGTxV2rKoZxOD_-WnC98-4Pk3zqg@mail.gmail.com> <8923AD0B-1E58-4F7C-AEF5-E9A30D3F9F2C@gmail.com> <CAK7dMtD4jhdN-e=bDcjYV6GK9cz=PWNsdX70KpXdngY7VGp6yg@mail.gmail.com> <C698F160-267E-412A-8BAA-083331D377C2@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Apr 13, 2021 at 5:37 PM Phil Rosenthal <winterny@gmail.com> wrote: > > > On Apr 13, 2021, at 8:22 PM, Kevin Bowling <kevin.bowling@kev009.com> w= rote: > > > > On Tue, Apr 13, 2021 at 5:11 PM Phil Rosenthal <winterny@gmail.com> wro= te: > >> > >>> On Apr 13, 2021, at 8:07 PM, Olivier Cochard-Labb=C3=A9 <olivier@free= bsd.org> wrote: > >>> > >>> Are you exiting through a tunnel interface (GRE, GIF, PPPoE, IPsec, O= penVPN, etc.) ? > >> No. > >> > >> I am running PF/Altq for NAT and Traffic shaping. > > > > ALTQ is the problem in this situation. Try without it and see if you > > get proper distribution. > > Yep, proper distribution with altq disabled. > > That's pretty unfortunate, though ... It means that I'm forced to deal wi= th the Comcast's buffer management which allows for more buffer bloat and i= s less deterministic about what packets get dropped. > > I'm assuming that this won't get fixed due to PF generally not being main= tained these days -- is there any other solution for shaping with active qu= eue management (preferably RED) on FreeBSD to use instead of altq? Dummynet= obviously has problems of it's own. pf in FreeBSD is pretty well maintained. altq currently has no maintainer (at least that I am aware of). It's a difficult problem, altq needs to "learn" a lot about multithreading. I'm not aware of anyone working on it, although Patrick Kelsey (pkelsey@) may be worth a ping (IIRC he might have looked at this problem a bit, I'd bet he could do it if he has time and some entity can sponsor the work). > In any event - thanks for your help. > -Phil
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAK7dMtDKssw0_0aeecUf_1zvoxCvKBcLspXnXo-Z0fS4E50Cpg>