From owner-freebsd-current@FreeBSD.ORG Fri Jul 6 09:56:57 2007 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2C9BE16A468 for ; Fri, 6 Jul 2007 09:56:57 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id 0660113C4BE for ; Fri, 6 Jul 2007 09:56:56 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id A6DD74836A; Fri, 6 Jul 2007 05:56:56 -0400 (EDT) Date: Fri, 6 Jul 2007 10:56:56 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Kip Macy In-Reply-To: Message-ID: <20070706105458.A247@fledge.watson.org> References: <200707051428.22766.jhb@freebsd.org> <200707052319.16303.thierry@herbelot.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-current@freebsd.org, thierry@herbelot.com Subject: Re: Future of the ie(4) driver 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: Fri, 06 Jul 2007 09:56:57 -0000 On Thu, 5 Jul 2007, Kip Macy wrote: >> I am the proud owner of one ie(4) board. >> >> just now, the machine using it is running -Stable, but I can easily arrange >> for dual booting with -Current. > > An outstanding issue for it is that the NET_GIANT infrastructure is going > away in 7.0, so if_ie will also need to be locked in order to remain. That's actually not the case -- NET_NEEDS_GIANT eliminates support for non-MPSAFE protocol stacks, not non-MPSAFE device drivers. IFF_NEEDSGIANT will, sadly, remain, as several core drivers/frameworks still require Giant. Things on the chopping board for 7.0, hopefully to be restored for 7.1 once locked, are: - i4b - netatm - ng_h4 Things removed entirely: - KAME IPSEC, replaced with FAST_IPSEC now it supports IPv6 However, I do hope to make non-MPSAFE network interface drivers go away in 8-CURRENT, so people who want their non-MPSAFE network interface drivers to persist need to either lock them down or work with someone to test locking patches for them. Robert N M Watson Computer Laboratory University of Cambridge