[Bug 213257] Crash in IGB driver with ALTQ

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Nov 6 22:14:47 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213257

nicolas at deffayet.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nicolas at deffayet.com

--- Comment #9 from nicolas at deffayet.com ---
I confirm this bug on FreeBSD 11.0 RELEASE. Only igb interfaces are affected as
the issue don't occur with host using em instead of igb interfaces.

The crash seem to be related to a certain type and amount of packets.
Removing ALTQ support from kernel fix the issue.

It seem to be related to r303174. ALTQ seem to have not been supported with igb
interface according https://forums.freebsd.org/threads/48283/ and
https://lists.freebsd.org/pipermail/freebsd-pf/2016-August/008217.html

I suggest to test with r303174 removed:
---
--- head/sys/dev/e1000/if_igb.h 2016/03/22 12:40:09     297187
+++ head/sys/dev/e1000/if_igb.h 2016/05/06 15:41:38     299182
@@ -35,6 +35,10 @@
 #ifndef _IF_IGB_H_
 #define _IF_IGB_H_

-#ifdef ALTQ
-#define IGB_LEGACY_TX
-#endif
-
 #include <sys/param.h>
 #include <sys/systm.h>
 #ifndef IGB_LEGACY_TX
---

Did you have the same issue with msix disabled ?
sysctl -w hw.pci.enable_msix=0

Not sure if this is true but MSI-IX and ALTQ seem to be incompatible.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-net mailing list