From owner-freebsd-net@FreeBSD.ORG Sat Sep 18 12:41:17 2010 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 4482F1065672; Sat, 18 Sep 2010 12:41:17 +0000 (UTC) (envelope-from lists@jnielsen.net) Received: from ns1temp.jnielsen.net (ns1temp.jnielsen.net [69.55.230.42]) by mx1.freebsd.org (Postfix) with ESMTP id 288138FC13; Sat, 18 Sep 2010 12:41:16 +0000 (UTC) Received: from [192.168.2.31] (jn@stealth.jnielsen.net [74.218.226.254]) (authenticated bits=0) by ns1temp.jnielsen.net (8.14.3/8.14.3) with ESMTP id o8ICfEpF079613 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Sat, 18 Sep 2010 08:41:15 -0400 (EDT) (envelope-from lists@jnielsen.net) Mime-Version: 1.0 (Apple Message framework v1081) Content-Type: text/plain; charset=us-ascii From: John Nielsen In-Reply-To: Date: Sat, 18 Sep 2010 08:41:13 -0400 Content-Transfer-Encoding: quoted-printable Message-Id: References: <1F563B4F-B1DF-4829-966D-63264EC8AB61@jnielsen.net> <9EB9CCE4-2F4A-4653-BF11-066E3490F3AF@FreeBSD.org> To: Adrian Chadd X-Mailer: Apple Mail (2.1081) X-DCC--Metrics: ns1temp.jnielsen.net; whitelist Cc: freebsd-net@freebsd.org, Rui Paulo Subject: Re: Is 802.11n rate control being worked on? 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: Sat, 18 Sep 2010 12:41:17 -0000 On Sep 14, 2010, at 11:16 PM, Adrian Chadd wrote: > I'm working on bringing over the changes from Linux ath9k into our > HAL. I'm slowly starting on bringing over simple bits and pieces but I > hope to eventually be able to bring over large chunks of the hardware > fiddling almost untouched. Since the current open Atheros development > by people with the docs is occuring in linux ath9k, being able to sync > against that is high up on my todo list. Sounds like a plan. The rate control is separate from the HAL, correct? = Would you be working on that as well? > Rui told me his main problem was lacking in reliable driver code to > actually make/receive 11n frames reliably. I'm hoping to just lift the > ath9k hardware code but that doesn't help with the needed net80211 > changes to support 11n. These would be driver-independent net80211 changes? > If you're happy to take over rui's 11n work, I'm happy working on > porting over ath9k driver/rate changes. I'm definitely happy to look at it. I'll wait until I know just how far = over my head this project is and how much time I'll have for it before I = commit to it though. :) What still needs to happen for 11n in net80211? = Are any of MIMO, 40MHz channels, 5GHz operation, etc candidates for = common code or is all of that handled in the driver? > On 8 September 2010 20:32, Rui Paulo wrote: >> On 7 Sep 2010, at 19:41, John Nielsen wrote: >>=20 >>> I am working on a network scenario which would benefit greatly from = the MIMO features and higher bandwidth of 802.11n. It's my understanding = that 11n is not fully supported in FreeBSD since there is no appropriate = rate control algorithm in the tree. Is that still the case? >>=20 >> I've worked on supporting 11n on ath_rate_sample but it's incomplete. >>=20 >>>=20 >>> I would _really_ like to run FreeBSD for this project, and I believe = the Atheros wireless cards I plan to use are supported by ath(4). I'd = like to find out what else needs to happen to complete the picture. I = may even go so far as to write some code myself. :) >>>=20 >>> Is anyone working on this at the moment? >>=20 >> Not really, I did some work in the past, but it's incomplete. >>=20 >>>=20 >>> Is it just the rate control that needs to be done or are there other = parts involved? Is MIMO separate? >>=20 >> We have MIMO on some non-Atheros drivers, but one of these drivers = (Ralink 11n) is not yet in the tree. >>=20 >>>=20 >>> Is there a detailed description of the missing pieces somewhere? Or = a not-very-detailed summary of where to look and what to read to get = started? >>=20 >> Not really. There's some interest from other FreeBSD committers to = get this going, so I'll let them chime in. >>=20 >> Regards, >> -- >> Rui Paulo >>=20 >>=20 >> _______________________________________________ >> 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" >>=20 > _______________________________________________ > 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" >=20