kern/155030: [igb] igb(4) DEVICE_POLLING does not work with carp(4)

Martin Matuska mm at FreeBSD.org
Fri Apr 20 07:20:13 UTC 2012


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

From: Martin Matuska <mm at FreeBSD.org>
To: bug-followup at FreeBSD.org, mm at FreeBSD.org
Cc:  
Subject: Re: kern/155030: [igb] igb(4) DEVICE_POLLING does not work with carp(4)
Date: Fri, 20 Apr 2012 09:18:50 +0200

 The problem was actually in the configuration of the igb driver.
 Polling works only with hw.igb.num_queues=1 - and this is also described
 in code comments of if_igb.c:
 
  *  Legacy polling routine : if using this code you MUST be sure that
  *  multiqueue is not defined, ie, set igb_num_queues to 1.
 
 This should be:
 a) added to the manpage
 b) the driver should not attempt polling if hw.igb.num_queues > 1
 
 -- 
 Martin Matuska
 FreeBSD committer
 http://blog.vx.sk
 


More information about the freebsd-net mailing list