Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 24 May 2008 16:56:20 +0100 (BST)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        Coleman Kane <cokane@FreeBSD.org>
Cc:        arch@FreeBSD.org, current@FreeBSD.org, net@FreeBSD.org
Subject:   Re: HEAD UP: non-MPSAFE network drivers to be disabled (was: 8.0 network stack MPsafety goals (fwd))
Message-ID:  <20080524165519.K9809@fledge.watson.org>
In-Reply-To: <1211640498.1510.8.camel@localhost>
References:  <20080524111715.T64552@fledge.watson.org> <1211640498.1510.8.camel@localhost>

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

On Sat, 24 May 2008, Coleman Kane wrote:

> I've created a quick table of these at the following location: 
> http://wiki.freebsd.org/NetworkNeedsGiant
>
> Please everyone feel free to fill in the blanks. I'll try to do it as well 
> as time permits.

FWIW, I suspect fixing things like SLIP and kernel PPP are fairly trivial once 
tty locking is in place -- a per-softc mutex and a bit of locking in the 
obvious spots would likely do it without too much trouble.  In some paths, it 
might be necessary to inject data via the netisr, if that's not already being 
done (probably is) to avoid input/output lock order issues.

Robert N M Watson
Computer Laboratory
University of Cambridge



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