Re: rx dma count

Bob Beers <[email protected]> Thu, 22 May 2003 12:32:36 -0400
Newsgroups gmane.linux.drivers.eepro100.devel
Message-ID <[email protected]>
On Monday 19 May 2003 12:47 pm, Bob Beers wrote:
> Hello list,
>
> I have been happily using the eepro100 driver, but recently
> discovered that a motherboard I am using has an "interesting"
> PCI feature: it allows only 3 dwords per dma rx burst.  And, not
> surprisingly, I have sub-optimal performance on this interface.
> I tried to set the rxdmacount  to try to force the driver to
> accomodate this limitation, but I didn't notice any difference in
> performance. I found this option by using the modinfo comand, but the
> description only says "int".  I haven't yet dug into the code, can
> someone tell me off hand, if this parameter affects the issue at
> hand, and what the appropriate value would be?
>
> Thanks,
> -Bob

ok, now I have looked at the code and I conducted a simple ftp
experiment sending a compressed 500k file several times.  
This table shows the results.

parm                           | thru-put e+06 bytes/sec 
rxdmacount     | txdmacount    | get           | put           | 
_______________|_______________|_______________|_______________| 
0              | 128           | 1.227         | 1.107         | 
0              | 3             | 1.220         | 1.114         | 
0              | 1             | 1.209         | 1.111         | 
128            | 128           | 1.223         | 1.092         | 
128            | 3             | 1.229         | 1.083         | 
3              | 3             | 1.225         | 1.110         | 
0              | 0             | 1.217         | 1.105         |


I don't see a significant effect.  Any hints?  

Is this list still active? I don't see _any_ responses in May. 

-- 
Bob Beers
Edge Access, Inc.