Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 06 Nov 2016 22:14:47 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-net@FreeBSD.org
Subject:   [Bug 213257] Crash in IGB driver with ALTQ
Message-ID:  <bug-213257-2472-3MFQPYJeBy@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-213257-2472@https.bugs.freebsd.org/bugzilla/>
References:  <bug-213257-2472@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help

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

nicolas@deffayet.com changed:

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

--- Comment #9 from nicolas@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.


Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-213257-2472-3MFQPYJeBy>