Andrew, please apply/forward upstream. The following set of 21 patches (!) are all aimed at the the spidernet ethernet device driver. The spidernet is an etherenet controller built into the Toshiba southbridge for the PowerPC Cell processor. (This is the only device in existance that with this ethernet hardware in it). These patches re-package/re-order/re-cleanup a previous set of patches I've previously mailed. Thus, some have been previously Acked-by lines, most do not. Most of these patches are tiny, and handle problems that cropped up during testing. Sorry about there being so many of them. The first set of 12 patches fix a large variety of mostly minor bugs. The important patches are 13 through 17: these overcome a debilitating performance problem on transmit (6 megabits per second !!) on transmit of patches 500 bytes or larger. After applying these, I am able to get the following: pkt sz speed (100K buffs) speed (4M buffs) ------ ----------------- ---------------- 1500 700 Mbits/sec 951 Mbits/sec 1000 658 Mbits/sec 770 800 600 648 500 500 500 300 372 372 60 70 70 Above buf size refers to /proc/sys/net/core/wmem_default ---- I'm not planning on any further patches for a long while. I tried to do som RX work, but gave up. RX performance could be improved. FYI, Christoph Hellwig's node-aware patches seem to make no difference at all any more. I tried to base these on linux-2.6.19-rc1-mm1 but hit a kernel BUG in copy_fdtable at fs/file.c:138! (reported earlire today by Olof) --linas - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
- Follow-Ups:
- Re: [PATCH 0/21]: powerpc/cell spidernet bugfixes, etc.
- From: Arnd Bergmann <[email protected]>
- [PATCH 21/21]: powerpc/cell spidernet DMA coalescing
- From: [email protected] (Linas Vepstas)
- [PATCH 20/21]: powerpc/cell spidernet release all descrs
- From: [email protected] (Linas Vepstas)
- [PATCH 19/21]: powerpc/cell spidernet DMA direction fix
- From: [email protected] (Linas Vepstas)
- [PATCH 18/21]: powerpc/cell spidernet variable name change
- From: [email protected] (Linas Vepstas)
- [PATCH 17/21]: powerpc/cell spidernet reduce DMA kicking
- From: [email protected] (Linas Vepstas)
- [PATCH 16/21]: powerpc/cell spidernet
- From: [email protected] (Linas Vepstas)
- [PATCH 15/21]: powerpc/cell spidernet refine locking
- From: [email protected] (Linas Vepstas)
- [PATCH 14/21]: powerpc/cell spidernet NAPI polling info.
- From: [email protected] (Linas Vepstas)
- [PATCH 13/21]: powerpc/cell spidernet low watermark patch.
- From: [email protected] (Linas Vepstas)
- [PATCH 12/21]: powerpc/cell spidernet incorrect offset
- From: [email protected] (Linas Vepstas)
- [PATCH 11/21]: powerpc/cell spidernet stop error printing patch.
- From: [email protected] (Linas Vepstas)
- [PATCH 10/21]: powerpc/cell spidernet fix error interrupt print
- From: [email protected] (Linas Vepstas)
- [PATCH 9/21]: powerpc/cell spidernet bogus rx interrupt bit
- From: [email protected] (Linas Vepstas)
- [PATCH 8/21]: Spidernet stop queue when queue is full.
- From: [email protected] (Linas Vepstas)
- [PATCH 7/21]: Spidernet fix register field definitions
- From: [email protected] (Linas Vepstas)
- [PATCH 6/21]: powerpc/cell spidernet add missing netdev watchdog
- From: [email protected] (Linas Vepstas)
- Re: [PATCH 0/21]: powerpc/cell spidernet bugfixes, etc.
- From: Andrew Morton <[email protected]>
- [PATCH 5/21]: powerpc/cell spidernet zlen min packet length
- From: [email protected] (Linas Vepstas)
- [PATCH 4/21]: powerpc/cell spidernet force-end fix
- From: [email protected] (Linas Vepstas)
- [PATCH 3/21]: Spidernet module parm permissions
- From: [email protected] (Linas Vepstas)
- [PATCH 2/21]: powerpc/cell spidernet burst alignment patch.
- From: [email protected] (Linas Vepstas)
- [PATCH 1/21]: powerpc/cell spidernet ethtool -i version number info.
- From: [email protected] (Linas Vepstas)
- Re: [PATCH 0/21]: powerpc/cell spidernet bugfixes, etc.
- Prev by Date: Re: [patch 1/2] round_jiffies infrastructure
- Next by Date: Re: more random device badness in 2.6.18 :(
- Previous by thread: [PATCH] airo.c: check returned values
- Next by thread: [PATCH 1/21]: powerpc/cell spidernet ethtool -i version number info.
- Index(es):