From owner-freebsd-wireless@FreeBSD.ORG Thu Sep 22 04:25:43 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 74B6F106566B for ; Thu, 22 Sep 2011 04:25:43 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-yw0-f54.google.com (mail-yw0-f54.google.com [209.85.213.54]) by mx1.freebsd.org (Postfix) with ESMTP id 391CA8FC16 for ; Thu, 22 Sep 2011 04:25:42 +0000 (UTC) Received: by ywp17 with SMTP id 17so2150301ywp.13 for ; Wed, 21 Sep 2011 21:25:42 -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=n2Vy4C77h+Zrm1g7zr/7ZYd0+J5aaG+uNUwTl4GeI9s=; b=PyG3u2LblyeKMbpTfBpWbV8S/90Uhi86funDDp0yX9ag11gkX0KUnTnef9uPPP9zVd 2WQKuZKERsTuU9MB2M2uqVARqBqLR/UdVPT0zXNKcfxIBkp1IOfUfKXTLI+nrSI9dv9T IntCdOhZP7oltnB16Kgw1Dfbmj2oTiHPlssgY= MIME-Version: 1.0 Received: by 10.236.129.165 with SMTP id h25mr10470418yhi.38.1316665542426; Wed, 21 Sep 2011 21:25:42 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.236.111.42 with HTTP; Wed, 21 Sep 2011 21:25:42 -0700 (PDT) Date: Thu, 22 Sep 2011 12:25:42 +0800 X-Google-Sender-Auth: hvHPVua58e6c0Qxf32IuQqCI-f8 Message-ID: From: Adrian Chadd To: freebsd-wireless@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: ath 11n update: please test 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: Thu, 22 Sep 2011 04:25:43 -0000 Hi all, I've made quite a few changes to my 11n branch and I'd appreciate testing. * The AR5212/AR5416 HAL code wasn't reinitialising the AID field in the hardware after a reset; this has been fixed * I've been fiddling with the multicast group key configuration in STA mode, but I may revert those changes now that I've identified what the problem is * I've chased down and fixed a rather annoying bug with this AR9160 in station mode, where it seems to occasionally receive frames destined to other stations. This messed up all kinds of crypto and A-MPDU state keeping. This required a patch to net80211 as the driver doesn't have the relevant information available in the RX process. If you're trying my code then you'll have to build a replacement net80211 as well as ath/ath_pci modules. There are some outstanding issues that Berislav has reported, so I'm going to work on those now. I haven't yet tested out AR9285 or AR9287 in STA or hostap mode. I've not wanted to get too distracted just yet. There are a few outstanding issues with the first pass of this work (before I shift focus to tidying things up in preparation for HEAD). Those are documented in the Wiki (mostly for me, so I don't forget.) Thanks, Adrian