netdev
[Top] [All Lists]

Re: [e1000 2.6 10/11] TxDescriptors -> 1024 default

To: "Feldman, Scott" <scott.feldman@xxxxxxxxx>
Subject: Re: [e1000 2.6 10/11] TxDescriptors -> 1024 default
From: Jeff Garzik <jgarzik@xxxxxxxxx>
Date: Thu, 11 Sep 2003 15:18:05 -0400
Cc: netdev@xxxxxxxxxxx, ricardoz@xxxxxxxxxx
In-reply-to: <Pine.LNX.4.44.0309081953510.1261-100000@xxxxxxxxxxxxxxxxxxxxx>
Organization: none
References: <Pine.LNX.4.44.0309081953510.1261-100000@xxxxxxxxxxxxxxxxxxxxx>
Sender: netdev-bounce@xxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20021213 Debian/1.2.1-2.bunk
Feldman, Scott wrote:
* Change the default number of Tx descriptors from 256 to 1024.
  Data from [ricardoz@xxxxxxxxxx] shows it's easy to overrun
  the Tx desc queue.


All e1000 patches applied except this one.

Of _course_ it's easy to overrun the Tx desc queue. That's why we have a TX queue sitting on top of the NIC's hardware queue. And TCP socket buffers on top of that. And similar things.

Descriptor increases like this are usually the result of some sillyhead blasting out UDP packets, and then wondering why he sees packet loss on the local computer (the "blast out packets" side).

You're just wasting memory.

        Jeff




<Prev in Thread] Current Thread [Next in Thread>