From owner-freebsd-current@FreeBSD.ORG Sat May 24 18:45:43 2008 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1914F1065670; Sat, 24 May 2008 18:45:43 +0000 (UTC) (envelope-from jhs@berklix.org) Received: from flat.berklix.org (flat.berklix.org [83.236.223.115]) by mx1.freebsd.org (Postfix) with ESMTP id AD2038FC12; Sat, 24 May 2008 18:45:41 +0000 (UTC) (envelope-from jhs@berklix.org) Received: from js.berklix.net (p549A7D6E.dip.t-dialin.net [84.154.125.110]) (authenticated bits=0) by flat.berklix.org (8.13.8/8.13.8) with ESMTP id m4OIDf3L040667; Sat, 24 May 2008 20:13:42 +0200 (CEST) (envelope-from jhs@berklix.org) Received: from fire.js.berklix.net (fire.js.berklix.net [192.168.91.41]) by js.berklix.net (8.13.8/8.13.8) with ESMTP id m4OIDRaH094660; Sat, 24 May 2008 20:13:27 +0200 (CEST) (envelope-from jhs@berklix.org) Received: from fire.js.berklix.net (localhost [127.0.0.1]) by fire.js.berklix.net (8.13.8/8.13.8) with ESMTP id m4OIGKOj019387; Sat, 24 May 2008 20:16:25 +0200 (CEST) (envelope-from jhs@fire.js.berklix.net) Message-Id: <200805241816.m4OIGKOj019387@fire.js.berklix.net> To: Robert Watson From: "Julian Stacey" Organization: http://berklix.com BSD Unix Linux Consultancy, Munich Germany User-agent: EXMH on FreeBSD http://berklix.com/free/ X-URL: http://berklix.com In-reply-to: Your message "Sat, 24 May 2008 16:56:20 BST." <20080524165519.K9809@fledge.watson.org> Date: Sat, 24 May 2008 20:16:20 +0200 Sender: jhs@berklix.org Cc: current@freebsd.org Subject: Re: HEAD UP: non-MPSAFE network drivers to be disabled (was: 8.0 network stack MPsafety goals (fwd)) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Sat, 24 May 2008 18:45:43 -0000 Robert Watson wrote: > > 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. I dont know about current, but FYI SLIP works on 7.0-PRERELEASE.106 & FreeBSD-7.0-Stable.228 & 7.0BETA4 http://www.freebsd.org/cgi/query-pr.cgi?pr=bin/118636 Discard -h as a liability: It is doesnt work on various commercial cables, We should be conservative & inclusive. I havent got PLIP to work on 7. http://www.berklix.com/~jhs/hardware/laptops/#slip Julian -- Julian Stacey: BSDUnixLinux C Prog Admin SysEng Consult Munich www.berklix.com Mail just Ascii plain text. HTML & Base64 text are spam.