From owner-freebsd-current@FreeBSD.ORG Thu Oct 2 18:35:40 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2008F16A4B3; Thu, 2 Oct 2003 18:35:40 -0700 (PDT) Received: from tonnant.cnchost.com (tonnant.concentric.net [207.155.248.72]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6495243F3F; Thu, 2 Oct 2003 18:35:39 -0700 (PDT) (envelope-from mwoodson@sricrm.com) Received: from squelcher.redlands.sricrm.com (bdsl.66.14.215.39.gte.net [66.14.215.39]) by tonnant.cnchost.com id VAA15164; Thu, 2 Oct 2003 21:35:38 -0400 (EDT) [ConcentricHost SMTP Relay 1.15] Errors-To: From: Mark Woodson Organization: Statistical Research, Inc. To: Robert Watson Date: Thu, 2 Oct 2003 18:35:54 -0700 User-Agent: KMail/1.5.3 References: In-Reply-To: MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Description: clearsigned data Content-Disposition: inline Message-Id: <200310021835.57268.mwoodson@sricrm.com> cc: current@FreeBSD.org Subject: Re: lor on boot X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Oct 2003 01:35:40 -0000 =2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thursday 02 October 2003 05:54 pm, Robert Watson wrote: > On Thu, 2 Oct 2003, Mark Woodson wrote: > > On Thursday 02 October 2003 05:07 pm, Robert Watson wrote: > > > On Thu, 2 Oct 2003, Mark Woodson wrote: > > > > I'm getting a lor on a system just upgraded to sources from > > > > this morning. The systems been running fine for the past > > > > month or so. > > > > > > What version of src/sys/net/netisr.c are you running with? > > > > * $FreeBSD: src/sys/net/netisr.c,v 1.4 2003/10/01 21:31:09 > > rwatson Exp $ > > > > That's what I'm showing. So it's from last night then. > > Ah. Ok, this is because the if_rl driver holds the driver mutex > across a call to the interface input routine, resulting in holding > the mutex across a call into the remainder of the network stack.=20 > The reason this showed up for you now is that I temporarily enabled > direct dispatch of the isr code directly from the driver interrupt > threads for an hour or so last night, and you updated during that > time. I backed it out to work on two issues -- one the possible > reordering of packets (patch now bing reviewed), and the other that > a few drivers currently hold their lock over the call into the > remainder of the stack, which needs to be fixed. If you cvsup, the > problem should go away. I will do so, the machine seems to continue functioning I'll note=20 though. Thanks for rather quick response. =2D -Mark =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (FreeBSD) iD8DBQE/fNJ6F/yyV91po54RAml5AKCJJgXFwhSdX3eRP9uUwhsY6ADYvwCgqe+M eQpbUC/ovQExNJTMhDRqF44=3D =3Dq46C =2D----END PGP SIGNATURE-----