[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <bf9053f2675959f966453b999b71f9446ad8eba2.camel@sipsolutions.net>
Date: Thu, 25 Apr 2019 10:49:42 +0200
From: Johannes Berg <johannes@...solutions.net>
To: Herbert Xu <herbert@...dor.apana.org.au>
Cc: Toke Høiland-Jørgensen <toke@...hat.com>,
Arend Van Spriel <arend.vanspriel@...adcom.com>,
Felix Fietkau <nbd@....name>, linux-wireless@...r.kernel.org,
Eric Dumazet <eric.dumazet@...il.com>, netdev@...r.kernel.org
Subject: Re: [PATCH 5/5] mac80211: set NETIF_F_LLTX when using intermediate
tx queues
On Thu, 2019-04-25 at 16:44 +0800, Herbert Xu wrote:
> On Thu, Apr 25, 2019 at 10:39:52AM +0200, Johannes Berg wrote:
> >
> > Yes, that's what I meant, it can only ever return NET_XMIT_SUCCESS or
> > NET_XMIT_CN. This will not trigger the code you mentioned before though.
>
> You are right that it does not. However, the fact that this
> congestion indication is lost is a bug rather than a feature.
You can argue that way, I guess.
However, *any* queue management algorithm that doesn't *solely* employ
tail drops will necessarily behave this way.
I would argue that you get better queue management if you don't solely
rely on tail drops, so I'd rather pick better queue management than this
(relatively obscure) congestion notification. The more commonly relevant
socket buffer size will work for both.
johannes
Powered by blists - more mailing lists