Received: with ECARTIS (v1.0.0; list netdev); Fri, 13 Jun 2003 22:59:07 -0700 (PDT) Received: from sj-core-2.cisco.com (sj-core-2.cisco.com [171.71.177.254]) by oss.sgi.com (8.12.9/8.12.9) with SMTP id h5E5wv2x007456 for ; Fri, 13 Jun 2003 22:58:58 -0700 Received: from cisco.com (ringer.cisco.com [64.104.199.11]) by sj-core-2.cisco.com (8.12.9/8.12.6) with ESMTP id h5E5wi3p005562; Fri, 13 Jun 2003 22:58:45 -0700 (PDT) Received: from ltd-t22.cisco.com (syd-vpn-client-254-12.cisco.com [10.66.254.12]) by cisco.com (8.8.8/2.6/Cisco List Logging/8.8.8) with ESMTP id PAA10781; Sat, 14 Jun 2003 15:59:46 +1000 (EST) Message-Id: <5.1.0.14.2.20030614154954.026b4768@mira-sjcm-3.cisco.com> X-Sender: ltd@mira-sjcm-3.cisco.com X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Sat, 14 Jun 2003 15:52:35 +1000 To: "David S. Miller" From: Lincoln Dale Subject: Re: e1000 performance hack for ppc64 (Power4) Cc: anton@samba.org, haveblue@us.ibm.com, hdierks@us.ibm.com, scott.feldman@intel.com, dwg@au1.ibm.com, linux-kernel@vger.kernel.org, milliner@us.ibm.com, ricardoz@us.ibm.com, twichell@us.ibm.com, netdev@oss.sgi.com In-Reply-To: <20030613.224122.104034261.davem@redhat.com> References: <5.1.0.14.2.20030614114755.036abbb0@mira-sjcm-3.cisco.com> <20030613.154634.74748085.davem@redhat.com> <20030613231836.GD32097@krispykreme> <5.1.0.14.2.20030614114755.036abbb0@mira-sjcm-3.cisco.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-archive-position: 3233 X-ecartis-version: Ecartis v1.0.0 Sender: netdev-bounce@oss.sgi.com Errors-to: netdev-bounce@oss.sgi.com X-original-sender: ltd@cisco.com Precedence: bulk X-list: netdev At 10:41 PM 13/06/2003 -0700, David S. Miller wrote: > From: Lincoln Dale > Date: Sat, 14 Jun 2003 11:52:53 +1000 > > unless i misunderstand the problem, you can certainly pad the TCP > options with NOPs ... > >You may not mangle packet if it is not your's alone. > >And every TCP packet is shared with TCP retransmit >queue and therefore would need to be copied before >being mangled. ok, so lets take this a step further. can we have the TCP retransmit side take a performance hit if it needs to realign buffers? once again, for a "high performance app" requiring gigabit-type speeds, its probably fair to say that this is mostly in the realm of applications on a LAN rather than across a WAN or internet. on a switched LAN, i'd expect TCP retransmissions to be far fewer ... cheers, lincoln.