From owner-freebsd-performance@FreeBSD.ORG Fri Dec 21 22:26:51 2007 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A88EB16A473 for ; Fri, 21 Dec 2007 22:26:51 +0000 (UTC) (envelope-from jfvogel@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.158]) by mx1.freebsd.org (Postfix) with ESMTP id D6AE313C4DB for ; Fri, 21 Dec 2007 22:26:50 +0000 (UTC) (envelope-from jfvogel@gmail.com) Received: by fg-out-1718.google.com with SMTP id 16so269632fgg.35 for ; Fri, 21 Dec 2007 14:26:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=kGkEbt9w5g4eBzaWZfx7DWpFEZYlZGzBpXxtlWyQPHk=; b=NTDr1Wv/jht8HczVjPrQoaUJbj3IxJAmSlP9s0ShevVjhPxh8Rpl1ZjG0oaqEPenkzIUjjQqPg21syjDduggI9B/nC26n9kvnaLog006WmuaKaNFQSJV0CWmheNHXPVnSmSYwyTOt/tD0QPnz5AktTq2R/nOIzvD4kF9jl4wRlo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=FaeDR0FPArusqHXi37riFO/Hw3ElF96EKLMNDAAj83KAvVTQoydrPUCp+gfPb0frr/UkCGbQzw3StizBKZYE6VSO9UbBzqKyLQuWT7ZczmNBkFd5GQzgC53so+BAEilF9dcP2ekgIZ4CxP2E/LLBFkmEKbZc4czwf3KrNQJw4Uw= Received: by 10.86.26.11 with SMTP id 11mr1563254fgz.37.1198274459306; Fri, 21 Dec 2007 14:00:59 -0800 (PST) Received: by 10.86.97.10 with HTTP; Fri, 21 Dec 2007 14:00:59 -0800 (PST) Message-ID: <2a41acea0712211400n4f43fa5br673ff9a68c163717@mail.gmail.com> Date: Fri, 21 Dec 2007 14:00:59 -0800 From: "Jack Vogel" To: "Tom Judge" In-Reply-To: <476B9388.8000900@tomjudge.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <66621B3A-7879-4DE8-B4D5-5A46B91BAC5E@patpro.net> <20071221090352.GA6040@harmless.hu> <1777A05B-B3E8-42A6-BC88-E5DA2DBB650C@patpro.net> <476B9388.8000900@tomjudge.com> Cc: Gergely CZUCZY , freebsd-performance@freebsd.org, Patrick Proniewski Subject: Re: intel drivers vs. freebsd drivers X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Dec 2007 22:26:51 -0000 On Dec 21, 2007 2:20 AM, Tom Judge wrote: > Patrick Proniewski wrote: > > On 21 d=E9c. 07, at 10:03, Gergely CZUCZY wrote: > > > >>> I've just discovered that Intel provides some drivers for the Intel > >>> PRO/1000 Family on FreeBSD: > >>> I was wondering: is there any point in running those drivers instead > >>> of the freebsd ones, performance wise of course. > > > >> AFAIK these are the drivers that can be found in the base system as we= ll. > >> Intel's drivers are pretty fine, there's no need to write new ones. > > > > I've made a quick comparison between /usr/src/sys/dev/mii/e1000phy.c > > (freebsd 6.2) and e1000_phy.c (as part of the em-6.6.6.tgz provided by > > Intel), and the too files are quite different. > > But well, I'm not a developer, and that's probably not significant. > > > > regards, > > patpro > > Jack Vogel (cc'd) is the Intel developer that maintains the FreeBSD > drivers. He should be able to shed more light on this question. > > Tom > I don't know what uses the mii code but my drivers dont :) As for the Intel published version, its my same code but there tends to be some varations due to the time involved in the machinery within Intel to release something. A couple years ago there was a pretty big gap between the FreeBSD CVS code and the Intel, but since I took this job I have been working hard to bring the two as close together as possible. For instance, right now the latest driver for 6.3 or 7.0 is newer than that 6.6.6 driver. In any case, I am the owner of both streams so you know who to call if you have problems :) BTW, I'm on vacation (home reading, relaxing, and playing a lot of bass) so other than email don't expect anything from me til 1/7 :) Jack