From owner-freebsd-current@FreeBSD.ORG Fri May 11 09:38:54 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 CB0FB16A40E for ; Fri, 11 May 2007 09:38:54 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: from nz-out-0506.google.com (nz-out-0506.google.com [64.233.162.225]) by mx1.freebsd.org (Postfix) with ESMTP id 74C3C13C4B8 for ; Fri, 11 May 2007 09:38:54 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: by nz-out-0506.google.com with SMTP id s1so965233nze for ; Fri, 11 May 2007 02:38:53 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:received:received:date:from:to:subject:message-id:reply-to:references:mime-version:content-type:content-disposition:in-reply-to:user-agent; b=SylStBCixY5qEk9608O6gdWz6ZV5y4LKFwXcXparDFh02X+BybBtTEIcVGvHttSOesvcy6TcHyBDKKcrMb0K4X/nduOGLqYRrOdEqhmwPcwOtOWul/xk7wuUcd5e/I2Kb15m9XcVUK08bk+F0LqYjdb++g3wPEA3M5di2ehkx/4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:date:from:to:subject:message-id:reply-to:references:mime-version:content-type:content-disposition:in-reply-to:user-agent; b=Y/M2EV0K4lpN+obh4/w2722VT0EM10sHDjBcprciGTME87DU+7dPWO4V5xO1vS31pVmvVFpBjPtwsjPUFSu+Bg9NHBstpUWBPZWPCdFXJWx/OiL2Z/Evlgl9SyhaeL33wMyAZ+3mLqhIY/a//HdJMpCOGJCs6UBmvS6mOn+NI+I= Received: by 10.114.94.1 with SMTP id r1mr941302wab.1178876333595; Fri, 11 May 2007 02:38:53 -0700 (PDT) Received: from michelle.cdnetworks.co.kr ( [211.53.35.84]) by mx.google.com with ESMTP id n20sm41757pof.2007.05.11.02.38.49; Fri, 11 May 2007 02:38:51 -0700 (PDT) Received: from michelle.cdnetworks.co.kr (localhost.cdnetworks.co.kr [127.0.0.1]) by michelle.cdnetworks.co.kr (8.13.5/8.13.5) with ESMTP id l4B9cjLC075736 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 11 May 2007 18:38:45 +0900 (KST) (envelope-from pyunyh@gmail.com) Received: (from yongari@localhost) by michelle.cdnetworks.co.kr (8.13.5/8.13.5/Submit) id l4B9cjXE075735 for freebsd-current@FreeBSD.org; Fri, 11 May 2007 18:38:45 +0900 (KST) (envelope-from pyunyh@gmail.com) Date: Fri, 11 May 2007 18:38:45 +0900 From: Pyun YongHyeon To: freebsd-current@FreeBSD.org Message-ID: <20070511093845.GG74182@cdnetworks.co.kr> References: <20070509034005.GE65105@cdnetworks.co.kr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070509034005.GE65105@cdnetworks.co.kr> User-Agent: Mutt/1.4.2.1i Cc: Subject: Re: CFT: nfe(4) MSI/MSIX support X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Fri, 11 May 2007 09:38:54 -0000 On Wed, May 09, 2007 at 12:40:05PM +0900, To freebsd-current@FreeBSD.org wrote: > Dear all, > > I've received a patch from Shigeaki Tagashira. The patch enables > MSI/MSIX capability on nVidia network adapters. I've slightly modified > the patch and merged it into existing overhauled nfe(4). > I guess the nfe(4) now supports almost all hardware capabilities > including MSI/MSIX, IP/TCP/UDP checksum offload, TCP segmentation > offload and hardware assisted VLAN processing. > > Shigeaki Tagashira tested only MSI due to lack of hardwares so there > might be bugs in MSIX support code. I don't have nVidia hardwares > that supports MSI/MSIX so I need user's feedback to improve it. If > you have one of nVidia network adapters that have MSI/MSIX capability > please give it spin and let me know how it goes on your system. > > Overhauled nfe(4) can be found at the following URL. > http://people.freebsd.org/~yongari/nfe/WIP/if_nfe.c > http://people.freebsd.org/~yongari/nfe/WIP/if_nfereg.h > http://people.freebsd.org/~yongari/nfe/WIP/if_nfevar.h > I've fixed MSIX support with the help of jhb@ and Shigeaki Tagashira. Shigeaki Tagashira also tested MSI/MSIX on his hardware so it should now work without issues. Please let me know any strange things. Thanks. -- Regards, Pyun YongHyeon