Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1030258AbVKVXww (ORCPT ); Tue, 22 Nov 2005 18:52:52 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1030260AbVKVXww (ORCPT ); Tue, 22 Nov 2005 18:52:52 -0500 Received: from [67.137.28.188] ([67.137.28.188]:13449 "EHLO master.soleranetworks.com") by vger.kernel.org with ESMTP id S1030258AbVKVXwv (ORCPT ); Tue, 22 Nov 2005 18:52:51 -0500 Message-ID: <43839B6D.9060301@soleranetworks.com> Date: Tue, 22 Nov 2005 15:27:57 -0700 From: "Jeff V. Merkey" User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040510 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Jesse Brandeburg Cc: linux-kernel@vger.kernel.org, Kernel Netdev Mailing List Subject: Re: e1000 82571 Packet Splitting References: <43838614.9080807@soleranetworks.com> <4807377b0511221546h7a16c0a9p793e441197b23118@mail.gmail.com> In-Reply-To: <4807377b0511221546h7a16c0a9p793e441197b23118@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1619 Lines: 44 Jesse Brandeburg wrote: >this should be on netdev. > >On 11/22/05, Jeff V. Merkey wrote: > > >>I have noted that the e1000 driver is now supporting DMA splitting of >>the packet header and payload into separate pages. I also noticed >>that none of the config options enable it. Is anyone using this feature >>at present and has it even been tested on Linux? >> >> > >The 6.2.15 driver off http://prdownloads.sf.net/e1000 will enable it >by default. We've gone through our release approval, which includes >quite a bit of testing. >If the patches posted recently don't include that support, I missed >something :-) > >This is only on the 82571 and greater hardware that packet split is >supported, BTW. > > > Got it. I am merging packet capture support into the e1000 for DSFS for direct cache DMA support. I noticed the two distinct fill routines for the ring buffer. I have enabled DSFS for both with this driver. I will post patches late tonight or in the morning for the 82571 support for DSFS. I will also be posting the patches for 2.6.12, 2.6.10. 2.6.14, Suse 9 and 10.0, Red Hat ES/AS 3 and 4, and Fedora Core 2/3/4 by end of week with the packet splitting capabilities with packet capture on DSFS. This is a very good optimization and should come in handy for reducing header copies in the protocol stacks. Jeff - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/