From owner-freebsd-bugs@FreeBSD.ORG Tue Jun 25 20:40:01 2013 Return-Path: Delivered-To: freebsd-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 345F477D for ; Tue, 25 Jun 2013 20:40:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 260A115EC for ; Tue, 25 Jun 2013 20:40:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r5PKe1S0083157 for ; Tue, 25 Jun 2013 20:40:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r5PKe03D083156; Tue, 25 Jun 2013 20:40:00 GMT (envelope-from gnats) Date: Tue, 25 Jun 2013 20:40:00 GMT Message-Id: <201306252040.r5PKe03D083156@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: Mark Johnston Subject: Re: kern/179975: igb(4) fails to do polling(4) X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Mark Johnston List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Jun 2013 20:40:01 -0000 The following reply was made to PR kern/179975; it has been noted by GNATS. From: Mark Johnston To: Antoine =?iso-8859-1?Q?Beaupr=E9?= Cc: bug-followup@freebsd.org Subject: Re: kern/179975: igb(4) fails to do polling(4) Date: Tue, 25 Jun 2013 16:32:00 -0400 On Tue, Jun 25, 2013 at 04:20:05PM -0400, Antoine Beaupré wrote: > On 2013-06-25 16:10:10, Mark Johnston wrote: > > Hello, > > > > Prior to the change in the above-mentioned PR, igb's polling mode only > > worked with a single queue enabled. I submitted a patch to get it to > > work with multiple queues, and it was committed in r239109. It didn't > > make it into 9.1 though, so igb's polling mode with multiple queues is > > broken. > > > > You have two options. The first is to apply the above revision to your > > driver and recompile the kernel. I can help you with this if you need > > it. The second is to tell igb to only use one queue, using the following > > lines in /boot/loader.conf: > > > > hw.igb.num_queues=1 > > > > You'll need to reboot to apply it. I don't think there's really much > > reason to have multiple queues enabled in polling mode, I just had a > > special use case. > > Hi! > > Thank you very much for the fast response! > > I have recompiled with the patch and things seem to be holding. I will > keep the loader.conf hack in mind for now. > > Will this patch make it to 9.2 or 9.1-p4? It has already been merged to the stable/9 branch, so it'll be in 9.2. Existing releases only receive fixes for security-related issues, so this change will never become part of 9.1.