From owner-freebsd-net Thu Jan 2 16:11:58 2003 Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 66A7937B401; Thu, 2 Jan 2003 16:11:57 -0800 (PST) Received: from rwcrmhc53.attbi.com (rwcrmhc53.attbi.com [204.127.198.39]) by mx1.FreeBSD.org (Postfix) with ESMTP id 06DCD43E4A; Thu, 2 Jan 2003 16:11:57 -0800 (PST) (envelope-from julian@elischer.org) Received: from InterJet.elischer.org (12-232-168-4.client.attbi.com[12.232.168.4]) by rwcrmhc53.attbi.com (rwcrmhc53) with ESMTP id <2003010300115605300k6r7ne>; Fri, 3 Jan 2003 00:11:56 +0000 Received: from localhost (localhost.elischer.org [127.0.0.1]) by InterJet.elischer.org (8.9.1a/8.9.1) with ESMTP id QAA68846; Thu, 2 Jan 2003 16:11:55 -0800 (PST) Date: Thu, 2 Jan 2003 16:11:54 -0800 (PST) From: Julian Elischer To: Andrew Gallatin Cc: freebsd-smp@freebsd.org, freebsd-net@freebsd.org Subject: Re: SMP status of networking subsystem? In-Reply-To: <15892.48858.553808.84435@grasshopper.cs.duke.edu> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Thu, 2 Jan 2003, Andrew Gallatin wrote: > > Just a quick question.. Where do we stand on bringing the networking > subsystem out from under Giant? > > The mbuf system is soon to be safe, thanks to Alan Cox, so this allows > INTR_MPSAFE drivers. However, swi:net is still under Giant, as are > many of the important socket functions (sendto(), recvfrom(), etc). netgraph has been partly done for a while but I need to do some more to complete it.. I need to add an 'MP-safe' timer/callback fascility (that can be used instead of nodes rolling hteir own and I need a fascility to assit hardware-triggered events queue data to the netgraph part of themselves, (i.e. move under the netgraph umbrella). > > Thanks, > > Drew > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-net" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message