From owner-freebsd-net@FreeBSD.ORG Tue Jul 1 09:14:48 2008 Return-Path: Delivered-To: net@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 241F6106567F; Tue, 1 Jul 2008 09:14:48 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from out3.smtp.messagingengine.com (out3.smtp.messagingengine.com [66.111.4.27]) by mx1.freebsd.org (Postfix) with ESMTP id E74E58FC27; Tue, 1 Jul 2008 09:14:47 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from compute1.internal (compute1.internal [10.202.2.41]) by out1.messagingengine.com (Postfix) with ESMTP id 37EF31325BE; Tue, 1 Jul 2008 05:14:47 -0400 (EDT) Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute1.internal (MEProxy); Tue, 01 Jul 2008 05:14:47 -0400 X-Sasl-enc: pg1O+wpjmR4ds5E47tjB60Xr0CQ1z9taMYSboiCqX0zU 1214903686 Received: from empiric.lon.incunabulum.net (82-35-112-254.cable.ubr07.dals.blueyonder.co.uk [82.35.112.254]) by mail.messagingengine.com (Postfix) with ESMTPSA id 767C713356; Tue, 1 Jul 2008 05:14:46 -0400 (EDT) Message-ID: <4869F586.7010708@FreeBSD.org> Date: Tue, 01 Jul 2008 10:14:46 +0100 From: "Bruce M. Simpson" User-Agent: Thunderbird 2.0.0.14 (X11/20080514) MIME-Version: 1.0 To: Robert Watson References: <20080524111715.T64552@fledge.watson.org> <20080629180126.F90836@fledge.watson.org> In-Reply-To: <20080629180126.F90836@fledge.watson.org> X-Enigmail-Version: 0.95.6 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit 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)) X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Jul 2008 09:14:48 -0000 Robert Watson wrote: > > An FYI on the state of things here: in the last month, John has > updated a number of device drivers to be MPSAFE, and the USB work > remains in-flight. I'm holding fire a bit on disabling IFF_NEEDSGIANT > while things settle and I catch up on driver state, and will likely > send out an update next week regarding which device drivers remain on > the kill list, and generally what the status of this project is. Goliath needs to get stoned, it's been a major hurdle in doing IGMPv3/SSM because of the locking fandango. I look forward to it. [For those who ask, what the hell? IGMPv3 potentially makes your wireless multicast better with or without little things like SSM, because of protocol robustness, compact state-changes, and the use of a single link-local IPv4 group for state-change reports, making it easier for your switches to actually do their job.]