From owner-freebsd-wireless@FreeBSD.ORG Mon Oct 3 12:52:15 2011 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 256A1106564A for ; Mon, 3 Oct 2011 12:52:15 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-gy0-f182.google.com (mail-gy0-f182.google.com [209.85.160.182]) by mx1.freebsd.org (Postfix) with ESMTP id DF7868FC17 for ; Mon, 3 Oct 2011 12:52:14 +0000 (UTC) Received: by gyf2 with SMTP id 2so4288814gyf.13 for ; Mon, 03 Oct 2011 05:52:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=4pkUhlx3dsQlsYHRLNmxn4v63uVAaAlN91nDWquTMXA=; b=W5A+sILSFfK2msH+G3pykIcDFmHdtNH7SmJdHieIniw4Z7ZAZQ9ClQa0TS+KE2gAyc agbkrhSrRJ4ik6dot7gBgucshutXlRxbQfFg9TKF5Q3rVhJUEkletxfQMrBxYSqdv2co 1jqOlzQHPS+GgZ2lH6l8c1Tfc+quriVzC7K/U= MIME-Version: 1.0 Received: by 10.236.79.72 with SMTP id h48mr88724583yhe.4.1317646334139; Mon, 03 Oct 2011 05:52:14 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.236.111.42 with HTTP; Mon, 3 Oct 2011 05:52:14 -0700 (PDT) Date: Mon, 3 Oct 2011 20:52:14 +0800 X-Google-Sender-Auth: fYcBZuQChyZy9h_cVNqhUvym9cM Message-ID: From: Adrian Chadd To: freebsd-wireless@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: Heads-up: radar frame decoding code is now in -HEAD X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Oct 2011 12:52:15 -0000 Hi all, Now that some code has been submitted to ath9k to decode radar frames, I've pushed my local radar decoding code into -HEAD. This now means that (almost) all the relevant information is freely available for those who wish to write a radar pattern classification module for FreeBSD. The only two missing pieces are: * some default values for the radar detection block (ie, RSSI/duration thresholds); * pulse width -> usec duration calculation (which I'll look at committing shortly.) I'll update the ath/hal documentation on the FreeBSD wiki with the capabilities of each of the 11n chips. The current rule to keep in mind is "don't try this for anything less than AR9280 unless you know what you're doing; and you likely don't know what you're doing." I'll document more about this in the Wiki. Finally, I do have working radar classification code for the AR9220/AR9280 and can port over the code needed for it to work for the AR9160. It's just not (yet) able to be open sourced. Please contact me if you're a company (ie, willing to do the regulatory testing needed) and would like to discuss how to leverage that. Thanks, Adrian