On Wed, 2005-07-12 at 14:09 -0800, David S. Miller wrote: > From: John Ronciak <[EMAIL PROTECTED]> > Date: Wed, 7 Dec 2005 13:56:29 -0800 > > > The different between the cases was not significant and the > > prefetching cases were better than no prefetching. Again, still no > > detriment to performance. > > I still think what e1000 is doing is way too aggressive. > > I know of at least one platform, sparc64, that doesn't > even have enough prefetch slots on certain chips to support > the number of outstanding prefetches you are issuing. > > One, maybe two, prefetches per RX skb processed should be > more than enough. As demonstrated by Robert. > > Please reduce the aggressiveness of your prefetching, at > least for the first implementation that goes into the tree. > Ok? We can discuss doing more aggressive things in the > future. >
I will also try to validate Roberts results on the Xeon tommorow. John, think of it this way: none of us are against the prefetch. Given that, wouldnt you prefer the best performing prefetch setup? Thats what Roberts results on the opteron at least show. To be honest, I am still skeptical with anything more than a single prefetch ala David Mosberger which i know doesnt harm older hardware performance but perhaps the two prefetches maybe a compromise. cheers, jamal - 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