From owner-freebsd-net@FreeBSD.ORG Thu Mar 11 18:56:38 2010 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0C355106564A for ; Thu, 11 Mar 2010 18:56:38 +0000 (UTC) (envelope-from jfvogel@gmail.com) Received: from mail-ww0-f54.google.com (mail-ww0-f54.google.com [74.125.82.54]) by mx1.freebsd.org (Postfix) with ESMTP id 983338FC15 for ; Thu, 11 Mar 2010 18:56:37 +0000 (UTC) Received: by wwb28 with SMTP id 28so283984wwb.13 for ; Thu, 11 Mar 2010 10:56:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=nQ60y0Lgyl0Qoux5GwqXE0hvra3tnaOIcU5m9PaKUIo=; b=n0LkrGua/bHwt5ZGBRKTD8fd4zbXTRvLwnsySNUpKnQldcq/qSfijGQATXUlApftMt mWflyIs0cuueH3MRAnC1a4kliBLEyzF1XsAQ+Iq4h8vB7jyhZAlmpps8N8n0PVmOAD8D PYptOy2n5bHmceSHXi+TsPqwb9SFztw0+0Ebc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=BWDeSd4UOrNo9a7CW74MD6abw3vYqigHV1+YoCbxczf2oDLefm60q7wO33MhxjRKmn vZUg53xQ+u4WtWP4mttp6FiAOE1psU+q27Ny+KwXzZpuH74rVPBnY4pe3fiFXAuVgIWD e2IndtFGaXn90dvLWNBJy/7V3c1qmjuTUqKiI= MIME-Version: 1.0 Received: by 10.216.93.66 with SMTP id k44mr251134wef.63.1268333796462; Thu, 11 Mar 2010 10:56:36 -0800 (PST) In-Reply-To: <4B9938F1.7090906@mail.ru> References: <4B99114E.7060909@mail.ru> <2a41acea1003110942u717e2222hd984bd2859c3e477@mail.gmail.com> <4B9938F1.7090906@mail.ru> Date: Thu, 11 Mar 2010 10:56:36 -0800 Message-ID: <2a41acea1003111056k42d9a188x3310bcedd2ae9e6a@mail.gmail.com> From: Jack Vogel To: rihad Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-net@freebsd.org Subject: Re: ixgbe input errors at high data rates X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Mar 2010 18:56:38 -0000 I have typically not had the bandwidth to do performance work on the drivers, I am the only FreeBSD engineer in the wired network division here at Intel, however for 10G I have changed the rules and have been working to make the driver perform well. 10G is quite different from 1G, in order for it to work well its not just a matter of slapping in the hardware, the OS must be tuned, and the driver. Further, its an ongoing effort, so by recommending the CURRENT driver what I'm saying is that is my most recent code and thus, if all is well :), its also the best performing. The difference between things being tweaked vs not is quite dramatic, like getting only 2 or 3 Gb versus getting 9.5 when properly set up. The multiqueue stack support in 8.0 is part of the equation, and in 7.X you wont have that. Hope this clarifies things some, Jack On Thu, Mar 11, 2010 at 10:39 AM, rihad wrote: > Jack Vogel wrote: > >> Similarly, I have done lots of work in two years to the ixgbe driver, >> I would even suggest that once you have 8 installed you get the driver >> from HEAD. >> >> You mean the driver in 8.0 isn't good enough and I'd need to somehow mix > the driver from CURRENT with the rest of 8.0? >