From owner-freebsd-net@FreeBSD.ORG Thu May 9 22:19:48 2013 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 712759B2 for ; Thu, 9 May 2013 22:19:48 +0000 (UTC) (envelope-from barney_cordoba@yahoo.com) Received: from nm4-vm4.bullet.mail.ne1.yahoo.com (nm4-vm4.bullet.mail.ne1.yahoo.com [98.138.91.164]) by mx1.freebsd.org (Postfix) with ESMTP id 11D82784 for ; Thu, 9 May 2013 22:19:47 +0000 (UTC) Received: from [98.138.90.53] by nm4.bullet.mail.ne1.yahoo.com with NNFMP; 09 May 2013 22:16:47 -0000 Received: from [98.138.88.237] by tm6.bullet.mail.ne1.yahoo.com with NNFMP; 09 May 2013 22:16:47 -0000 Received: from [127.0.0.1] by omp1037.mail.ne1.yahoo.com with NNFMP; 09 May 2013 22:16:47 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 277087.64684.bm@omp1037.mail.ne1.yahoo.com Received: (qmail 20977 invoked by uid 60001); 9 May 2013 22:16:47 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1368137807; bh=WzI4RZpMmSV8L0C4B9IqoR7Dv7zv5MDsfSMe2P9HpoI=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=6v/ZNOpdMKzQw0qjFmlziV30ipQ9XEoBpqmzhzu8dQ1T10Q3M8N31s37y4CpkjWmR2xWBrsyDZVqxjEkPbt/sg7zszFiTEEQ/urKuykQ359GypDRuFsmtYMPbpXKPOYPWIp/pze8F4EsCjVHmWxYlmJLuVsyX9kdcWiOw43Nxcs= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=USpKoc3jQy9+J99t4hOITPF8V0BRXrBGDlvvp+A0blNoK2GzuGdIL2bIkoGnwrTMPhalBWjBtcs+nCIrC/EB1qlO3n8fGXtPRI8ZbuWCAKusT0utEiMz3vwOSRWi2D3bLNQ1dXH66GwPNApfDs6rbGExRo3UsfxfngvIZOoudrM=; X-YMail-OSG: uuKrIUYVM1m4g4vLPFYiXf1ap0Foff38LyAnOBJ4spljdaH IOIQ9W.xrk.6kuZ53JYxR9_ddUx8NXWdNlCGsStVz_WlIBQDQSzxO6kvtf.b 6QYRR8k8WxdF_wsoewKeWzr_Ur2yACq8g0.MR06Ni0zZ3x7lVYWOV1UjQTbF nYYazxE_OYVUGIOc1YtL5hCvhMEF1PaiajUoO4WBgD9Z97qRjgQcXRbM4Vcl lZ9.14IKZ9DjLaeL2Sj78gxbnTXJfGTxp6pPRl4IovPtilON0GQBMfRhm8Ci 53Av1MMQKszZZV1n4ge7XPkFW.Rt3a_4Gvtv8tsaADpvXtLy1dAp924DykEU vLJuF_q7EaXxksEXxU4J1iMpQJ5GsxIb_1LBS7swz74EL_U9ABPUru26I.e9 ty3fiRx_D4NN4UkKCoUkUwUXSdYVdAZacl6bbtu4PxWI9dtprZMZCaj0Z1yE gfkvyj_ZbKt.MAyAOg_WMZ0mhU.9br.1BjwGbU.aJFmDLM0S4daL4HeN_QMe IgX3YvUV0rU0ooU1g8D2.bS3._j7_3Q-- Received: from [98.203.118.124] by web121603.mail.ne1.yahoo.com via HTTP; Thu, 09 May 2013 15:16:47 PDT X-Rocket-MIMEInfo: 002.001, CgotLS0gT24gVGh1LCA1LzkvMTMsIEV1Z2VuZSBHcm9zYmVpbiA8ZWdyb3NiZWluQHJkdGMucnU.IHdyb3RlOgoKPiBGcm9tOiBFdWdlbmUgR3Jvc2JlaW4gPGVncm9zYmVpbkByZHRjLnJ1Pgo.IFN1YmplY3Q6IFJlOiBIaWdoIENQVSBpbnRlcnJ1cHQgbG9hZCBvbiBpbnRlbCBJMzUwVDQgd2l0aCBpZ2Igb24gOC4zCj4gVG86ICJCYXJuZXkgQ29yZG9iYSIgPGJhcm5leV9jb3Jkb2JhQHlhaG9vLmNvbT4KPiBDYzogIiJDbMOpbWVudCBIZXJtYW5uIChub2RlbnMpIiIgPG5vZGVuczIwOTlAZ21haWwuY29tPiwBMAEBAQE- X-Mailer: YahooMailClassic/15.1.8 YahooMailWebService/0.8.141.536 Message-ID: <1368137807.20874.YahooMailClassic@web121603.mail.ne1.yahoo.com> Date: Thu, 9 May 2013 15:16:47 -0700 (PDT) From: Barney Cordoba Subject: Re: High CPU interrupt load on intel I350T4 with igb on 8.3 To: Eugene Grosbein In-Reply-To: <518BCF2C.3080307@rdtc.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-net@freebsd.org, =?iso-8859-1?Q?Cl=E9ment_Hermann_=28nodens=29?= X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.14 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, 09 May 2013 22:19:48 -0000 =0A=0A--- On Thu, 5/9/13, Eugene Grosbein wrote:=0A=0A>= From: Eugene Grosbein =0A> Subject: Re: High CPU interr= upt load on intel I350T4 with igb on 8.3=0A> To: "Barney Cordoba" =0A> Cc: ""Cl=E9ment Hermann (nodens)"" , freebsd-net@freebsd.org=0A> Date: Thursday, May 9, 2013, 12:30 PM=0A>= On 09.05.2013 23:25, Barney Cordoba=0A> wrote:=0A> =0A> >> Network device = driver is not guilty here, that's=0A> just pf's=0A> >> contention=0A> >> ru= nning in igb's context.=0A> >>=0A> >> Eugene Grosbein=0A> > =0A> > They're = both at play. Single threadedness aggravates=0A> subsystems that =0A> > hav= e too many lock points.=0A> > =0A> > It can also be "solved" with using 1 q= ueue, because=0A> then you don't=0A> > have 4 queues going into a single th= read.=0A> =0A> Again, the problem is within pf(4)'s global lock, not in the= =0A> igb(4).=0A> =0A=0AAgain, you're wrong. It's not the bottleneck's fault= ; it's the fault of =0Athe multi-threaded code for only working properly wh= en there are no=0Abottlenecks.=0A=0ABC