On Mon, May 08, 2006 at 04:24:22PM +0400, Evgeniy Polyakov ([EMAIL PROTECTED]) wrote: > Luckily TCP processing is much more costly, e1000 interrupt handler > is too big, there are a lot of context switches and other > cache-unfriendly and locking stuff, but I still > wonder where does 6 (!) times performance gain lives.
Since nocopy is actually equal to dma into mapped buffer, so we get something close to 6 times less CPU usage, and if it can be lineary transferred into performance gain, we found where the most significant part of VJ channels lives. Unfortunately it is not backward compatible with recv() system call, and requires major changes in application to use this advantage. -- Evgeniy Polyakov - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html