Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S262284AbTFOOe1 (ORCPT ); Sun, 15 Jun 2003 10:34:27 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S262285AbTFOOe1 (ORCPT ); Sun, 15 Jun 2003 10:34:27 -0400 Received: from pizda.ninka.net ([216.101.162.242]:28870 "EHLO pizda.ninka.net") by vger.kernel.org with ESMTP id S262284AbTFOOe0 (ORCPT ); Sun, 15 Jun 2003 10:34:26 -0400 Date: Sun, 15 Jun 2003 07:44:05 -0700 (PDT) Message-Id: <20030615.074405.39168044.davem@redhat.com> To: hdierks@us.ibm.com Cc: ltd@cisco.com, anton@samba.org, haveblue@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 Subject: Re: e1000 performance hack for ppc64 (Power4) From: "David S. Miller" In-Reply-To: References: X-FalunGong: Information control. X-Mailer: Mew version 2.1 on Emacs 21.1 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1239 Lines: 28 From: "Herman Dierks" Date: Sun, 15 Jun 2003 09:40:41 -0500 With TSO being the default, the small packet case becomes less important anyway. This is a very narrow and unrealistic view of the situation. Every third packet your system will process for any connection will be an ACK, a small packet. Most database and web and database transactions happen using small packets for the transaction request. Look, if you're gonna sit here and just rant justifying this bogus behavior of your hardware, it is likely to go in one ear and out the other. Nobody wants to hear excuses. :) The fact is, this system handles sub-cacheline reads inefficiently even if a sequences of transactions are consequetive and to the same cache line and no coherency transactions occur to that cache line. That is dumb, and there is no arguing around this. You would be sensible to realize this, and accept it whilst others try to help you find a solution for your problem. - 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/