This is the mail archive of the ecos-patches@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Fix in quicc2/fcc eth drivers


On Tue, 2004-02-03 at 07:10, Christoph Csebits wrote:
> hi
> 
> here is a patch for the quicc2 and for the fcc
> eth drivers (powerpc architecture).
> 
> Under heavy load (tx path) the ip stack didn't recover
> from "out of mbufs". To verify this, just do a
> udpblast -p 4444 10.14.0.2 9999
> (where port 4444 is not open).
> 
> *_eth_can_send() in principle checks if there
> is a free hardware buffer. But it checked
> only if the buffer was sent by the 
> hardware. But not if the buffer was
> also freed up by the upper layer (with txdone).
> 
> BTW: this patch is also recommended for the FCC:
> http://sources.redhat.com/ml/ecos-patches/2003-04/txt00002.txt
> (discard packets with errors (e.g. CRC ))

What platform are you using these drivers for?  

The devs/eth/powerpc/quicc2 package is deprecated - replaced by
.../fcc and platform specific packages.  I'd rather see the changes
made there.

-- 
Gary Thomas <gary@mlbassoc.com>
MLB Associates


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]