Skip site navigation (1)Skip section navigation (2)
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>