|To:||Stephen Hemminger <shemminger@xxxxxxxx>|
|Subject:||Re: [PATCH] 8139too NAPI for net-drivers-2.5-exp|
|From:||Jeff Garzik <jgarzik@xxxxxxxxx>|
|Date:||Wed, 19 Nov 2003 12:16:21 -0500|
|Cc:||OGAWA Hirofumi <hirofumi@xxxxxxxxxxxxxxxxxx>, netdev@xxxxxxxxxxx, Jes Sorensen <jes@xxxxxxxxxxxxxxxxxx>|
|User-agent:||Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030703|
Stephen Hemminger wrote:
Here is the 8139too version in net-drivers-2.5-exp modified for NAPI. Also: 64k receive ring - has to handle wrap for that case; the NoWrap flag does nothing if using this big ring. assert() -> BUG_ON() To deal with the races with tx_timeout, put back in the rx_lock from earlier versions.
Applied with a "but"... This patch still contains some errors WRT 8139 hardware and the RX path. But I'm comfortable with nailing those problems down during public testing of net-drivers-2.5-exp.
Hirofumi, Stephen, and others, please test, particularly packet floods with (a) tiny packets and (b) huge packets. Ditto Jes, if you've still got hardware, and are interested in DoS fixes in 8139too.
|<Prev in Thread]||Current Thread||[Next in Thread>|
|Previous by Date:||Re: [CFT] 2.6.x experimental net driver updates, viro|
|Next by Date:||Re: Kernel crash in 2.6.0-test9-mm3, Reuben Farrelly|
|Previous by Thread:||[PATCH] 8139too NAPI for net-drivers-2.5-exp, Stephen Hemminger|
|Next by Thread:||Re: [PATCH] 8139too NAPI for net-drivers-2.5-exp, OGAWA Hirofumi|
|Indexes:||[Date] [Thread] [Top] [All Lists]|