kern/179975: igb(4) fails to do polling(4)

Mark Johnston markj at freebsd.org
Tue Jun 25 20:40:01 UTC 2013


The following reply was made to PR kern/179975; it has been noted by GNATS.

From: Mark Johnston <markj at freebsd.org>
To: Antoine =?iso-8859-1?Q?Beaupr=E9?= <anarcat at koumbit.org>
Cc: bug-followup at 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.


More information about the freebsd-bugs mailing list