From owner-freebsd-net@FreeBSD.ORG Thu Nov 10 05:04:17 2011 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 5ACE21065672 for ; Thu, 10 Nov 2011 05:04:17 +0000 (UTC) (envelope-from jfvogel@gmail.com) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id D00448FC0C for ; Thu, 10 Nov 2011 05:04:16 +0000 (UTC) Received: by wyf23 with SMTP id 23so92118wyf.13 for ; Wed, 09 Nov 2011 21:04:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=+54yI/OiXFWn1TcFjd/IOZzwtHLHjCZZSA95gcoK/Fk=; b=kucwUFVWHWCS2ohvlfQuQUrtQ/HulqoHEXe8lg3k50FXvDGOG2ubrKzJeUibaNETgk FbKM/yTgky2oHjW+MfUQBWARlU9vaqHCPVQYRsJLqKpTLr5JnU37e35S4D+KPfKZfvqd WOVgWeck7hmREC/gNLvHOdxnEpDoqnrQjlJJE= MIME-Version: 1.0 Received: by 10.180.93.168 with SMTP id cv8mr6714396wib.36.1320901455668; Wed, 09 Nov 2011 21:04:15 -0800 (PST) Received: by 10.180.95.229 with HTTP; Wed, 9 Nov 2011 21:04:15 -0800 (PST) In-Reply-To: References: <4E8F51D4.1060509@sentex.net> <4EA7E203.3020306@sepehrs.com> <4EA80818.3030504@sentex.net> <4EA80F88.4000400@hotplug.ru> <4EA82715.2000404@gmail.com> <4EA8FA40.7010504@hotplug.ru> <4EA91836.2040508@gmail.com> <4EA959EE.2070806@hotplug.ru> <4EAD116A.8090006@gmail.com> <4EAE58A2.9040803@gmail.com> <4EB96511.50701@gmail.com> <4EBA3F22.2060204@gmail.com> Date: Wed, 9 Nov 2011 21:04:15 -0800 Message-ID: From: Jack Vogel To: Adrian Chadd Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: pyunyh@gmail.com, freebsd-net@freebsd.org, Jason Wolfe , Emil Muratov , Hooman Fazaeli Subject: Re: Intel 82574L interface wedging on em 7.1.9/7.2.3 when MSIX enabled 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, 10 Nov 2011 05:04:17 -0000 BTW, the new delta on the driver is coming, I just ran into some issues with the validation testing done in house and I've had to iron a few things out. I am going to implement Hooman's idea of a TX clean from local_timer, that seems like a good idea. The other thing I'm doing right now is reenabling the MULTIQUEUE define and looking at 82574 performance, once I did that I found certain pieces that needed tweaking. The jury is still out on whether or not this is worth doing, but I'm making it possible for people to try for themselves. Anyone that really wants to try this driver early might want to send me some directed email. Jack On Wed, Nov 9, 2011 at 9:00 PM, Jack Vogel wrote: > Hmmm, that's an interesting point Adrian, I'll look at that more closely. > > Jack > > > > On Wed, Nov 9, 2011 at 4:09 PM, Adrian Chadd wrote: > >> There's no locking around the OACTIVE flag set/clear, right? >> Is it possible that multiple TX threads are fiddling with OACTIVE and >> then it's not being properly cleared and tx kicked? >> >> >> Adrian >> > >