From owner-freebsd-current@FreeBSD.ORG Thu Feb 6 00:58:39 2014 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 27C10302; Thu, 6 Feb 2014 00:58:39 +0000 (UTC) Received: from mail-pb0-x233.google.com (mail-pb0-x233.google.com [IPv6:2607:f8b0:400e:c01::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E2A3C1DF9; Thu, 6 Feb 2014 00:58:38 +0000 (UTC) Received: by mail-pb0-f51.google.com with SMTP id un15so1078334pbc.24 for ; Wed, 05 Feb 2014 16:58:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:date:to:cc:subject:message-id:reply-to:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=QraZkOCPbFClcH7/OAW2L4nuyI21quCn8bNc7xjukFg=; b=ydKbYLQGY6kwXXFPaIMt9z1yXJEAuSX/GTa3wSCRKVzDnJ/MkaVrLGzNk4f3MCNFnA 93+WoVb4nlDLQr3zzbgEOZloiKI/c5tejBNM0JGuY2OChUvs8Mtucfi+vEkB0p5t/IPb bAtEzmqOhgvAuEuL4o4LjqayzTTAMiqiLQMXo6Pwm6Pqa0PmlI5M1BjSk4z0JInCYNHX whepnQ5/qiYYcybNCCwehkUHGc5108CFsEYQ6j6C40qoqpUvSqaFezt7DmZWvwSVpewT asm3BH7RYjL4nrIefDLFxMF7ki9sTOnrtTQ75G2IuJsQdOEja9UTt6oeJTGv5ulb1xWr 93rA== X-Received: by 10.68.143.231 with SMTP id sh7mr7121300pbb.7.1391648318579; Wed, 05 Feb 2014 16:58:38 -0800 (PST) Received: from pyunyh@gmail.com (lpe4.p59-icn.cdngp.net. [114.111.62.249]) by mx.google.com with ESMTPSA id iq10sm80840568pbc.14.2014.02.05.16.58.35 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Wed, 05 Feb 2014 16:58:37 -0800 (PST) Received: by pyunyh@gmail.com (sSMTP sendmail emulation); Thu, 06 Feb 2014 09:58:32 +0900 From: Yonghyeon PYUN Date: Thu, 6 Feb 2014 09:58:32 +0900 To: Christian Brueffer Subject: Re: RFC: deprecation of nve(4) in 10-STABLE and removal from 11-CURRENT Message-ID: <20140206005832.GB2810@michelle.cdnetworks.com> References: <52EFA015.5070601@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <52EFA015.5070601@FreeBSD.org> User-Agent: Mutt/1.4.2.3i Cc: stable@freebsd.org, current@freebsd.org X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: pyunyh@gmail.com List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Feb 2014 00:58:39 -0000 On Mon, Feb 03, 2014 at 02:56:37PM +0100, Christian Brueffer wrote: > Hi, > > for some time now we have had two drivers for NVIDIA NForce/MCP network > chips, namely nve(4) and nfe(4). > > The former came first and is based on a binary blob. The latter was > later ported from OpenBSD and is blob-free. > > nfe(4) supports all chips nve(4) supports, in addition to all the newer > hardware. In essence, nfe(4) has been the de-facto standard driver for > a long time. nve(4) has been commented out in GENERIC since 2007. > > For this reason I propose deprecating nve(4) in 10-STABLE and removing > it from HEAD. > > Does anyone see a reason not to do this? A couple of users were still using nve(4) in the past. I guess the issue might be lack of code for waking up MAC/PHY from powerdown. nfe(4) already has the needed code and should support all known NVIDIA ethernet controllers with full offloading support. So no objection from me.