From owner-freebsd-arch@FreeBSD.ORG Wed Dec 22 16:55:07 2010 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CC9501065675; Wed, 22 Dec 2010 16:55:07 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from mail.cksoft.de (mail.cksoft.de [IPv6:2001:4068:10::3]) by mx1.freebsd.org (Postfix) with ESMTP id 78B668FC13; Wed, 22 Dec 2010 16:55:07 +0000 (UTC) Received: from localhost (amavis.fra.cksoft.de [192.168.74.71]) by mail.cksoft.de (Postfix) with ESMTP id CF81F41C7A8; Wed, 22 Dec 2010 17:55:06 +0100 (CET) X-Virus-Scanned: amavisd-new at cksoft.de Received: from mail.cksoft.de ([192.168.74.103]) by localhost (amavis.fra.cksoft.de [192.168.74.71]) (amavisd-new, port 10024) with ESMTP id jZj5PDmcgAEV; Wed, 22 Dec 2010 17:55:06 +0100 (CET) Received: by mail.cksoft.de (Postfix, from userid 66) id DEE6041C7A3; Wed, 22 Dec 2010 17:55:05 +0100 (CET) Received: from maildrop.int.zabbadoz.net (maildrop.int.zabbadoz.net [10.111.66.10]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.int.zabbadoz.net (Postfix) with ESMTP id 7A22F4448F3; Wed, 22 Dec 2010 16:54:28 +0000 (UTC) Date: Wed, 22 Dec 2010 16:54:28 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: Adrian Chadd In-Reply-To: Message-ID: <20101222165010.O6126@maildrop.int.zabbadoz.net> References: X-OpenPGP-Key: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-arch@freebsd.org Subject: Re: Initial 802.11n / ath support merge plan X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Dec 2010 16:55:07 -0000 On Wed, 22 Dec 2010, Adrian Chadd wrote: ... > What I'd like to do in the short short term: > > * merge in the net80211 changes into HEAD, then backport those to > RELENG_8. This sets up the scene to support 802.11n in station mode, > but shouldn't break existing setups; > * maintain the ath/ath_hal/ath_rate stuff in my GIT tree for now, and > release drop-in snapshots for people to play with (and I've verified > that the code does work under RELENG_8 :-); > > What I'd like to do moving forward, beginning in early Jan 2011: > > * Bring over the changes to the rate control modules to tidy up how > they fondle the hardware - these changes are reasonably self-contained > * Bring over the ath_hal changes. This brings over the AR9100 support, > the re-factored HAL structure and changes from ath9k. I could try to > separate that work out into separate patches but it's likely going to > be a lot of of work for little gain. > * Let users then test the AR5416, AR9160, AR9280, AR9285 support - and > then find/fix whatever bugs crop up there (and the bugs that still > exist!) > * Finally, once that's done, look at attacking the if_ath code to > enable the initial 11n support. > > What do people think? Sounds like great work:-) As 8 is still frozen and you want to setttle this in HEAD for more than 3 days anyway have you considered posting a diff (or the diffs) for HEAD (and stable/8) to net@ for example to get broader testing? You might have done this already? It might be more painful to see if you get feedback but having things tested upfront rather than needing a couple of extra fixup commits later sounds wise. I am especially asking for the point of general infrastructure changes that affect everyone. /bz -- Bjoern A. Zeeb Welcome a new stage of life. Going to jail sucks -- All my daemons like it! http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/jails.html