From owner-freebsd-net@FreeBSD.ORG Thu Aug 14 03:11:19 2008 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6E516106566C for ; Thu, 14 Aug 2008 03:11:19 +0000 (UTC) (envelope-from paul@gtcomm.net) Received: from atlas.gtcomm.net (atlas.gtcomm.net [67.215.15.242]) by mx1.freebsd.org (Postfix) with ESMTP id 3598C8FC14 for ; Thu, 14 Aug 2008 03:11:19 +0000 (UTC) (envelope-from paul@gtcomm.net) Received: from c-76-108-197-4.hsd1.fl.comcast.net ([76.108.197.4] helo=[192.168.1.6]) by atlas.gtcomm.net with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.67) (envelope-from ) id 1KTT8E-0006Gw-No; Wed, 13 Aug 2008 23:04:10 -0400 Message-ID: <48A3A2DA.8030404@gtcomm.net> Date: Wed, 13 Aug 2008 23:13:30 -0400 From: Paul User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) MIME-Version: 1.0 To: Jack Vogel References: <2a41acea0808131502y39879a22u39c472bd0b810fc2@mail.gmail.com> In-Reply-To: <2a41acea0808131502y39879a22u39c472bd0b810fc2@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: "freebsd-net@freebsd.org" Subject: Re: HEADS UP: E1000 networking changes in STABLE/7.1 RELEASE 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: Thu, 14 Aug 2008 03:11:19 -0000 Hi Jack. Will the em driver ever support the multiple hardware queues of the 82571 or are we just stuck with the standard em driver? Has there been any significant change in the em driver itself ? I have a feeling that the 82571 should be in the igb driver but for some reason it isn't. I am curious because we have a LOT of 4 port 82571 PCI-E cards and they are not cheap. :] Thanks Paul Jack Vogel wrote: > There is a change that has been in the STABLE tree for a few months, > but many might have missed it, > its an important change to note and possibly for some prepare for with > the 7.1 RELEASE. > > There is a new E1000 network driver, igb, which supports two family of > adapters so far: the > 82575 and the new 82576. In FreeBSD 7 the support for 82575 was in > the em driver, however > due to support issues across all the OS's we do drivers for, the > decision was made to split the > newer drivers off from those before. There are big differences in the > register set, and in things > like the descriptor format that made this expedient. > > I made the support for the 82575 available very early in FreeBSD, > earlier even than Linux so > that certain vendors could have a working driver early. At first I > thought to avoid splitting the > driver, but support issues are going to make that impractical. So > there is a split, its been in > HEAD since Febuary, and now 7.1 will release with this change. > > What this means is that if you have 82575 adapters in a system they > are going to change > from being 'emX' to being 'igbX', in the RELEASE the install kernel > will have both drivers > in it, but on an upgrade path, or using a set of scripts that get > postinstalled you need to > be ready to make this change. > > How can you tell if you have such a device: Simple, use pciconf, there > are only 3 ID's > that are effected: 0x10A7, 0x10A9, and 0x10D6. > > If you have questions feel free to email me. > > Cheers, > > Jack Vogel > Intel Lan Access Division > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" > >