From owner-freebsd-wireless@FreeBSD.ORG Mon May 27 21:53:54 2013 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 6B8947DF; Mon, 27 May 2013 21:53:54 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-qa0-x234.google.com (mail-qa0-x234.google.com [IPv6:2607:f8b0:400d:c00::234]) by mx1.freebsd.org (Postfix) with ESMTP id 11B9EF94; Mon, 27 May 2013 21:53:53 +0000 (UTC) Received: by mail-qa0-f52.google.com with SMTP id bv4so1167687qab.18 for ; Mon, 27 May 2013 14:53:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=TZxOTQqUFzKuaFKs0Bnq/lUh+6PDlaIFan2er9Cqqjc=; b=0zz8GctrD7UVmeWkphmax5HcX8WnWeaB7soVhru3GHdHoqLkb7lfmaw5FN4gKtbog1 IsByJBPDQWKPgQqCRF0VKYtBEg8crKzByGlk9ttCa42EjwUBqZbv1MSyJq/ke8oXQEAY H97wSX0t+ASIE7jDUf03DGCe5w4c/xfFUbNjN5cnjbErHQK38g/nm3vwGI/BeMxfTZL4 TGFDdz2hUufDaWczJkMCfepdS/vy7dabPNRrsKFPPZEljSHpnx4auIgGXlFcAJPmPEej ax9CMYBRWhf7yp1XT388CwUM0Mde59dW15QtvrvTXtJx4pem46Js6Wn5DFcFZu3cLe2G uMjA== MIME-Version: 1.0 X-Received: by 10.224.107.5 with SMTP id z5mr444654qao.82.1369691632631; Mon, 27 May 2013 14:53:52 -0700 (PDT) Received: by 10.224.199.66 with HTTP; Mon, 27 May 2013 14:53:52 -0700 (PDT) In-Reply-To: <281253146.20130528012212@serebryakov.spb.ru> References: <711055633.20130528010212@serebryakov.spb.ru> <51a3cbd0.2a98320a.4098.28c1@mx.google.com> <281253146.20130528012212@serebryakov.spb.ru> Date: Mon, 27 May 2013 14:53:52 -0700 Message-ID: Subject: Re: [rft] please test -HEAD ath; lots of TX changes From: Adrian Chadd To: lev@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: "freebsd-wireless@freebsd.org" X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.14 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, 27 May 2013 21:53:54 -0000 On 27 May 2013 14:22, Lev Serebryakov wrote: > Hello, Adrian. > You wrote 28 =D0=BC=D0=B0=D1=8F 2013 =D0=B3., 1:10:33: > > AC> Sweet. I think the problem getting n rates here are likely due to > AC> buffer starvation when queuing the addba request or response frames. > AC> So I still have to properly fix that. But it'll happen. > Cool! It is not show-stopper and could be due to noise environment. > We could not now for sure, is it bug or objective reality, that it > could not go faster :) Well, there are still a lot of things to fix there. Right now if frames are filtered due to the node going into power save, the driver will treat them as a failed software retransmit. Too many of those will equate to a dropped frame, and the TX is paused whilst the BAR is sent out. I bet I can fix that a bit. :-) So I may end up being able to improve performance > Absence of n-ratets and, of course, de-associations WERE bugs, but I > could not repeat them anymore. I still have to track down that and make sure those frames are properly treated as a management queue frame in the ath(4) driver. anyway, gotta catch a plane, bbl. Adrian