Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Nov 2012 01:37:54 +0400
From:      Gleb Smirnoff <glebius@FreeBSD.org>
To:        Ian FREISLICH <ianf@cloudseed.co.za>
Cc:        freebsd-current@FreeBSD.org
Subject:   Re: netisr panic?
Message-ID:  <20121117213754.GI38060@FreeBSD.org>
In-Reply-To: <E1TZjzu-0000R1-HA@clue.co.za>
References:  <E1TZjzu-0000R1-HA@clue.co.za>

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

--nFreZHaLTZJo0R7j
Content-Type: text/plain; charset=koi8-r
Content-Disposition: inline

On Sat, Nov 17, 2012 at 05:07:54PM +0200, Ian FREISLICH wrote:
I> I have this consistently with:
I> 
I> FreeBSD firewall2.jnb1.gp-online.net 10.0-CURRENT FreeBSD 10.0-CURRENT #30 r243156: Fri Nov 16 20:12:33 SAST 2012     ianf@firewall2.jnb1.gp-online.net:/usr/obj/usr/src/sys/FIREWALL  amd64

Pretty sure this is a new version of wrong byte order panic, which
no longer can happen in HEAD.

Can you please try this patch?


-- 
Totus tuus, Glebius.

--nFreZHaLTZJo0R7j
Content-Type: text/x-diff; charset=koi8-r
Content-Disposition: attachment; filename="if_igb.c.no-relock.diff"

Index: if_igb.c
===================================================================
--- if_igb.c	(revision 243149)
+++ if_igb.c	(working copy)
@@ -4684,9 +4684,7 @@
 			if (tcp_lro_rx(&rxr->lro, m, 0) == 0)
 				return;
 	}
-	IGB_RX_UNLOCK(rxr);
 	(*ifp->if_input)(ifp, m);
-	IGB_RX_LOCK(rxr);
 }
 
 /*********************************************************************

--nFreZHaLTZJo0R7j--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20121117213754.GI38060>