From owner-freebsd-wireless@FreeBSD.ORG Wed Oct 16 04:54:01 2013 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id CCE5E9A for ; Wed, 16 Oct 2013 04:54:01 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-qc0-x235.google.com (mail-qc0-x235.google.com [IPv6:2607:f8b0:400d:c01::235]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 8BE4B2FB9 for ; Wed, 16 Oct 2013 04:54:01 +0000 (UTC) Received: by mail-qc0-f181.google.com with SMTP id q4so195643qcx.40 for ; Tue, 15 Oct 2013 21:54:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=Ugo6V0Bn5Lo2ui6rbpzbMVwOoaneYVw9uOF1eNizA9Q=; b=i+DKRTn/UNMI4HBQpkurAr7TWo3QYnG4YTqH0MWc7U2LAclKYKDNDXQ30VAF20huox 8DDaG8XVmkg78HU1vOaEzzWOJJa2v6Pm+srlfsMzZrQu8kJFlv6U+Cd434xaHMFudhmf 6Up5I5TKkVN++HXybtNmzqFLVI9rBlwRKwWS7lkvW8MTMzzb7uWJTcU8rgxGuqnDadXB hZXir6qSFZAk6g6UWwa0ioVEEHVkteVtQcOmMhNpc4xbQEQclrt7G3zNIACAbi0fIwdB uHRYBm/2zACqeS5TQar7SerK28d3lvOMrdjOy1LqmfPghktWZRi+AMiJq16YR8BJNWXG xaAQ== MIME-Version: 1.0 X-Received: by 10.224.167.147 with SMTP id q19mr198134qay.119.1381899240289; Tue, 15 Oct 2013 21:54:00 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.224.207.66 with HTTP; Tue, 15 Oct 2013 21:54:00 -0700 (PDT) In-Reply-To: References: Date: Tue, 15 Oct 2013 21:54:00 -0700 X-Google-Sender-Auth: TBLNoMiCsONKY9abQZwPqClPWXQ Message-ID: Subject: Re: Ralink RT2860 frame aggregation From: Adrian Chadd To: Ramanujan Seshadri Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 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: Wed, 16 Oct 2013 04:54:02 -0000 I don't have any real answers for you. I'd look at the interframe spacing and timing; see if it's due to big gaps in transmission/reception, see if it's something silly like AMPDU density being way too big, or maybe just lots of retries. I'm sorry I can't be more helpful than this! -adrian On 11 October 2013 11:18, Ramanujan Seshadri wrote: > It's in the NIC. But it seems that it sometimes aggregates more than the > set BA win size (in the driver). In fact i was wondering - if it can > actually achieve up to 80 Mbps throughput with just 8 frames aggregated. In > fact the aggregation size doesn't seem to matter much for the throughput > because any aggregation from 5-8 seems to get the same throughput. So, i > was wondering if this is something weird in NIC or can we do some thing to > control it in the driver ? > > ram > > > On Thu, Oct 10, 2013 at 4:41 PM, Adrian Chadd wrote: > >> I forget .. is the driver or the NIC itself doing aggregation? >> >> >> -a >> >> >> On 10 October 2013 10:33, Ramanujan Seshadri wrote: >> >>> Hello all, >>> i was testing some features of ralink rt2860 driver. i saw a bit weird >>> results. below is the result of what i saw. The throughput achieved >>> doesn't >>> change much when the MPDU aggregation in an AMPDU goes from 3 to 8. And >>> also, the driver doesn't seem to aggregate more than 8 MPDU's in an AMPDU >>> even when the BA win size is set to max of 64. i was testing this by >>> fixing >>> the rate at MCS 15 >>> >>> Is there anything else i need to do to force the driver to aggregate >>> more >>> MPDU's in an AMPDU ? >>> >>> >>> >>> BA Win Size No. of MPDU's Throughput(Mbps) >>> aggregated >>> >>> 1. 64 7-8 85.7 >>> >>> 2. 32 6-7 84.2 >>> >>> 3. 16 6-7 81.7 >>> >>> 4. 8 6-7 79.9 >>> >>> 5. 4 5 84.7 >>> >>> 6. 2 3 71.8 >>> >>> 7. 1 2 73.5 >>> >>> >>> Thanks >>> ram >>> _______________________________________________ >>> freebsd-wireless@freebsd.org mailing list >>> http://lists.freebsd.org/mailman/listinfo/freebsd-wireless >>> To unsubscribe, send any mail to " >>> freebsd-wireless-unsubscribe@freebsd.org" >>> >> >> >