From owner-freebsd-net@FreeBSD.ORG Tue Jul 8 07:27:17 2008 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 487E41065676 for ; Tue, 8 Jul 2008 07:27:17 +0000 (UTC) (envelope-from kip.macy@gmail.com) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.230]) by mx1.freebsd.org (Postfix) with ESMTP id 16BBA8FC17 for ; Tue, 8 Jul 2008 07:27:11 +0000 (UTC) (envelope-from kip.macy@gmail.com) Received: by rv-out-0506.google.com with SMTP id b25so3152631rvf.43 for ; Tue, 08 Jul 2008 00:27:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=m+c/e9RB/LQOcG9/dAcUYmsbtnNetLVQIg/vnzajRBE=; b=kIeNAMAB4m6Ba1/AJkn0RmbvGHv/1V5ULLalvbfhQGAdZN9hzVLm010i38RHaNuGjA AV/tyUDoCLMrQ1Dktz+MQlj4rFf5VTZO3NsBLZBawfsXdOUyJHpNm2bn6J+UtbLSXKnO zvZ4m7BnQEDd4pp8+qV3fxs2LZ3DBpwXmzs08= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=WB2ZHybcifW+uucfn1I9qiu+ER0k36oS3MhKeZ+Wk34P+XySWt6ZuW5Ncoa/SpwLen lflV/9f0ncwB0VOTLjgeCQtESI6SAVXEkpXL3S+ak3SLVx6CtPJKtlkTFFXg6DMwzICQ AfEPfN0UgUXmfYxzu32lCEq0w3ywyAX3DzMZU= Received: by 10.114.159.6 with SMTP id h6mr7047433wae.65.1215500528548; Tue, 08 Jul 2008 00:02:08 -0700 (PDT) Received: by 10.114.59.4 with HTTP; Tue, 8 Jul 2008 00:02:08 -0700 (PDT) Message-ID: Date: Tue, 8 Jul 2008 00:02:08 -0700 From: "Kip Macy" To: "Mike Tancsa" In-Reply-To: <200807080107.m6817XxO021966@lava.sentex.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4867420D.7090406@gtcomm.net> <4869ACFC.5020205@gtcomm.net> <4869B025.9080006@gtcomm.net> <486A7E45.3030902@gtcomm.net> <486A8F24.5010000@gtcomm.net> <486A9A0E.6060308@elischer.org> <486B41D5.3060609@gtcomm.net> <4871E85C.8090907@freebsd.org> <48726422.7050703@gtcomm.net> <200807080107.m6817XxO021966@lava.sentex.ca> Cc: FreeBSD Net , Andre Oppermann , Paul Subject: Re: Freebsd IP Forwarding performance (question, and some info) [7-stable, current, em, smp] 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: Tue, 08 Jul 2008 07:27:17 -0000 On Mon, Jul 7, 2008 at 6:07 PM, Mike Tancsa wrote: > At 02:44 PM 7/7/2008, Paul wrote: > >> Also my 82571 NIC supports multiple received queues and multiple transmit >> queues so why hasn't >> anyone written the driver to support this? It's not a 10gb card and it >> still supports it and it's widely >> available and not too expensive either. The new 82575/6 chips support >> even more queues and the >> two port version will be out this month and the 4 port in october (PCI-E >> cards). Motherboards are >> already shipping with the 82576.. (82571 supports 2x/2x 575/6 support >> 4x/4x) > > > > > Actually, do any of your NICs attach via the igb driver ? > I have a pre-production card. With some bug fixes and some tuning of interrupt handling (custom stack - I've been asked to push the changes back in to CVS, I just don't have time right now) an otherwise unoptimized igb can forward 1.04Mpps from one port to another (1.04 Mpps in on igb0 and 1.04 Mpps out on igb1) using 3.5 cores on an 8 core system. -Kip