Return-path: Received: from nbd.name ([46.4.11.11]:58102 "EHLO nbd.name" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754374Ab2DOS1j (ORCPT ); Sun, 15 Apr 2012 14:27:39 -0400 Message-ID: <4F8B1312.2010108@openwrt.org> (sfid-20120415_202747_155660_0A1A365F) Date: Sun, 15 Apr 2012 20:27:30 +0200 From: Felix Fietkau MIME-Version: 1.0 To: Daniel Halperin CC: linux-wireless@vger.kernel.org, linville@tuxdriver.com, mcgrof@qca.qualcomm.com Subject: Re: [PATCH 2/9] ath9k_hw: do not override SIFS time for half/quarter channels References: <1334484941-27673-1-git-send-email-nbd@openwrt.org> <1334484941-27673-2-git-send-email-nbd@openwrt.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Sender: linux-wireless-owner@vger.kernel.org List-ID: On 2012-04-15 8:22 PM, Daniel Halperin wrote: > Felix, > > This whole patch series throws the NICs out of spec compliance. For > instance, page 626 of the 802.11-2007 standard (Table 17-15) says that > aSIFStime is 32 us in 10 MHz mode and 64 us in 5 MHz mode. > > This might be okay to do for certain implementations (as, apparently, > AR9280/AR9380), but will break compatibility with any device obeying > the standard instead. > > (I wonder that, if this code below still works, then it seems that you > might not be properly downclocking the chips' reference clock...) > > Are you aware there's a standard for this? Why violate it? I'm aware that there's a standard for it, but if I put in the standard values, the connection gets unreliable to the point where it's almost unusable. That's why I chose to use existing products with 5/10 MHz support as reference instead. - Felix