[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <AANLkTi=eDQh9Kvr9N_dTC5Cnbcfb+DbO-6tLxkZiEp9v@mail.gmail.com>
Date: Tue, 1 Mar 2011 01:54:09 -0500
From: Albert Cahalan <acahalan@...il.com>
To: David Miller <davem@...emloft.net>
Cc: johnwheffner@...il.com, linville@...driver.com,
eric.dumazet@...il.com, jussi.kivilinna@...et.fi, swmike@....pp.se,
linux-kernel@...r.kernel.org, netdev@...r.kernel.org
Subject: Re: txqueuelen has wrong units; should be time
On Mon, Feb 28, 2011 at 11:18 PM, David Miller <davem@...emloft.net> wrote:
> From: Albert Cahalan <acahalan@...il.com>
> Date: Mon, 28 Feb 2011 23:11:13 -0500
>
>> It sounds like you need a callback or similar, so that TCP can be
>> informed later that the drop has occurred.
>
> By that point we could have already sent an entire RTT's worth
> of data, or more.
>
> It needs to be synchronous, otherwise performance suffers.
Ouch. OTOH, the current situation: performance suffers.
In case it makes you feel any better, consider two cases
where synchronous feedback is already impossible.
One is when you're routing packets that merely pass through.
The other is when some other box is doing that to you.
Either way, packets go bye-bye and nobody tells TCP.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists