From owner-freebsd-net@FreeBSD.ORG Wed Sep 15 03:16:46 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 859C6106564A; Wed, 15 Sep 2010 03:16:46 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 3D9028FC19; Wed, 15 Sep 2010 03:16:45 +0000 (UTC) Received: by iwn34 with SMTP id 34so7631710iwn.13 for ; Tue, 14 Sep 2010 20:16:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=8EqNgsU7LJ1eqyorXOq+Teutm2ORY1IsUfJZ2U1WB3s=; b=Ms0YRUOL1mykZcIzd3rE26bJNbBBW62qgFHdsFMWNPhvsB/+xAO/zRjrWJnft+0dy+ a7Yf6Dv3P4nfBzvyMhQLXvZbw2F1q2AkOhr0MXpP7vsmP5/O7bPT285PeVI32PqrRaUP WKIOv4JTkcXS/0asF5fqL6lpT7hplxw/P1BK8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=qheKhaOAy5ZsIDEH/sW7VWxWZy1Syv+FowLFGMn5qGlQAthQq0N2gHQbzAuRr4sUVb PaHe23WGNTHxeC2GjhO1BommcID5WPoB1BS7cod6uqbqFMklvfNX1N1HA+fCGygZ2OTS BMUsGktn4aT97cViLREOkONAvw7NpeuilE21g= MIME-Version: 1.0 Received: by 10.231.15.73 with SMTP id j9mr1002404iba.23.1284520605403; Tue, 14 Sep 2010 20:16:45 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.231.156.206 with HTTP; Tue, 14 Sep 2010 20:16:45 -0700 (PDT) In-Reply-To: <9EB9CCE4-2F4A-4653-BF11-066E3490F3AF@FreeBSD.org> References: <1F563B4F-B1DF-4829-966D-63264EC8AB61@jnielsen.net> <9EB9CCE4-2F4A-4653-BF11-066E3490F3AF@FreeBSD.org> Date: Wed, 15 Sep 2010 11:16:45 +0800 X-Google-Sender-Auth: uE5lMS9PQfaNOeT_ClXqIa9EZP4 Message-ID: From: Adrian Chadd To: Rui Paulo Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-net@freebsd.org, John Nielsen 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: Wed, 15 Sep 2010 03:16:46 -0000 Hi John, 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. 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. If you're happy to take over rui's 11n work, I'm happy working on porting over ath9k driver/rate changes. Adrian On 8 September 2010 20:32, Rui Paulo wrote: > On 7 Sep 2010, at 19:41, John Nielsen wrote: > >> 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 1= 1n is not fully supported in FreeBSD since there is no appropriate rate con= trol algorithm in the tree. Is that still the case? > > I've worked on supporting 11n on ath_rate_sample but it's incomplete. > >> >> 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 s= o far as to write some code myself. :) >> >> Is anyone working on this at the moment? > > Not really, I did some work in the past, but it's incomplete. > >> >> Is it just the rate control that needs to be done or are there other par= ts involved? Is MIMO separate? > > We have MIMO on some non-Atheros drivers, but one of these drivers (Ralin= k 11n) is not yet in the tree. > >> >> Is there a detailed description of the missing pieces somewhere? Or a no= t-very-detailed summary of where to look and what to read to get started? > > Not really. There's some interest from other FreeBSD committers to get th= is going, so I'll let them chime in. > > Regards, > -- > Rui Paulo > > > _______________________________________________ > 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" >