From owner-freebsd-net@FreeBSD.ORG Wed May 11 21:24:48 2005 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C9B5116A4CE for ; Wed, 11 May 2005 21:24:48 +0000 (GMT) Received: from smtp100.rog.mail.re2.yahoo.com (smtp100.rog.mail.re2.yahoo.com [206.190.36.78]) by mx1.FreeBSD.org (Postfix) with SMTP id 43BB143D5A for ; Wed, 11 May 2005 21:24:48 +0000 (GMT) (envelope-from mikej@rogers.com) Received: from unknown (HELO 172.16.0.1) (mikej@69.193.222.195 with login) by smtp100.rog.mail.re2.yahoo.com with SMTP; 11 May 2005 21:24:47 -0000 Received: from 172.16.0.199 (SquirrelMail authenticated user mikej) by 172.16.0.1 with HTTP; Wed, 11 May 2005 17:24:41 -0400 (EDT) Message-ID: <1318.172.16.0.199.1115846681.squirrel@172.16.0.1> In-Reply-To: <20050507043712.GB28373@xor.obsecurity.org> References: <20050505133250.GA73885@us.svf.stuba.sk> <20050506065950.GA1999@us.svf.stuba.sk> <20050507043712.GB28373@xor.obsecurity.org> Date: Wed, 11 May 2005 17:24:41 -0400 (EDT) From: "Mike Jakubik" To: "Kris Kennaway" User-Agent: SquirrelMail/1.5.1 [CVS] MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit cc: freebsd-net@freebsd.org cc: Marian Durkovic Subject: Re: SOLVED: Degraded TCP performace on Intel PRO/1000 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 May 2005 21:24:48 -0000 On Sat, May 7, 2005 12:37 am, Kris Kennaway said: > On Fri, May 06, 2005 at 08:59:50AM +0200, Marian Durkovic wrote: > >> Hi all, >> >> >> >> seems we've found the problem. The performance degradation was >> happening it the TX path, due to insufficient setting of TX packet >> buffer FIFO on the chip. >> >> To achieve wirespeed performance, the TX FIFO must be large enough to >> accomodate 2 jumbo packets (not just 1 as the driver was assuming). There >> was also a typo in the driver, causing the PBA tuning on most cards to >> be non-functional. >> >> Due to above limitation, the 82547 chipset (featuring only 40 KB of >> RX/TX FIFO) only supports wirespeed tranfers upto 8 KB TCP payload >> (MTU 9000 bytes). >> >> >> Please be sure to use em driver version 1.7.41 or newer, either from >> the CVS (branch RELENG_4_11) or from Intel's downloads. > > Does this also apply to 5.x and above? If no-one else responds in the > next few days, can you please submit the patch in PR so it does not get > lost? > > Kris Any luck submitting the patch for this? I looked at Intels website, and the latest drive for FreeBSD 4.7 is 1.7.35. Which is what is also used on -CURRENT now. They also state "Development is no longer taking place on this driver. For the latest development driver for FreeBSD* 5.3 or above, please download em-2.0.5.a.tar.gz." However there is no link provided for this driver. Am i just looking in the wrong place? Thanks.