From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ig0-x22d.google.com (mail-ig0-x22d.google.com [IPv6:2607:f8b0:4001:c05::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 66E2A3B343 for ; Mon, 18 Apr 2016 09:38:43 -0400 (EDT) Received: by mail-ig0-x22d.google.com with SMTP id g8so79821098igr.0 for ; Mon, 18 Apr 2016 06:38:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iiitd.ac.in; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=D/+5o5+iAP+i7ZkqzbCELKcnnbpa55b9h41x7QAnGII=; b=SZ8DnnltsZP6k0VrFXY29JAvUi9xwnSSTCBvgtIFeCLDGpA7q8U7Irn5n5wJ3TBO/X kGjHiO+IaYGjyFJCLfcVDHpo7hFPlxKOZowFJl9aNxAMCC8k6Z20YOLeUV8pZ89igqDX GwYQxUzM/hOu5lk//EZwXfrFKgAHEWe66mTjI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=D/+5o5+iAP+i7ZkqzbCELKcnnbpa55b9h41x7QAnGII=; b=VRGyjUHE/SF++Otvo6F0Alq1qPFOIUyzsrYVlDqEdP4qaSrbMDfuwOXV7hVmdb6qIZ PiKPl9uRg07i99JY5U8YnVHQwpCw7IO/3SCc4jGyhXT9CfOpUiB9QxL2ffJczmk82fWm 4zbljZ43sa01rHmL3KIDWEJ3DOd4eTAH0yKoTvEW4LEeqadEnZtqXCHENc32RbQvpAFJ 7J+xMtCH2Pshspa42XT+lh23lj8iYfMgDXNceuI+fpFAYHdMKFj3EbQg6MOs65+W5eZI dg+UGbXn1oZhhWrLyL/DrI9/FzcRevHKppJFqkZvXoJbc3HclvSHOsb1jPJMw8jG/tHj hjig== X-Gm-Message-State: AOPr4FWOzlDCylHiiSaX6rtLjWSf5jO7tWhhA5SiZ/MxkL3Gk/6vKB/MsIZRTSgNw/HunGaUtvA0dDto5Cuj5fla X-Received: by 10.50.93.233 with SMTP id cx9mr17635484igb.41.1460986722611; Mon, 18 Apr 2016 06:38:42 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.53.14 with HTTP; Mon, 18 Apr 2016 06:38:03 -0700 (PDT) In-Reply-To: References: From: Dheryta Jaisinghani Date: Mon, 18 Apr 2016 19:08:03 +0530 Message-ID: To: Johannes Berg , make-wifi-fast@lists.bufferbloat.net, linux-wireless , codel@lists.bufferbloat.net, Avery Pennarun Content-Type: multipart/alternative; boundary=bcaec501c6009f92a90530c27aea X-Mailman-Approved-At: Mon, 02 May 2016 15:49:25 -0400 Subject: [Make-wifi-fast] Fwd: Help required to understand ACK transmission and reception in ath9k X-BeenThere: make-wifi-fast@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Apr 2016 13:38:43 -0000 --bcaec501c6009f92a90530c27aea Content-Type: text/plain; charset=UTF-8 ---------- Forwarded message ---------- From: Dheryta Jaisinghani Date: Mon, Apr 18, 2016 at 6:30 PM Subject: Help required to understand ACK transmission and reception in ath9k To: linux-wireless@vger.kernel.org Dear Community I am working on ath9k driver code to understand the transmission and reception of ack frames, sent in response to data frames. I am not able to understand the following things: 1. Where are ACK frames generated - in the hardware or in software driver? 2. When and where in code does the driver or mac80211 decide the threshold of ACK losses has reached and transmission should be stopped? 3. When and where in code does the driver or mac80211 decide the threshold of frame retries has reached and transmission should be stopped? 4. Do ACK losses trigger roaming in the ath9k? I would be very thankful if you could let me understand the above questions. -- Thanks and Regards Dheryta Jaisinghani PhD Scholar MUC Research Group IIIT-Delhi URL:http://www.dheryta.co.in -- Thanks and Regards Dheryta Jaisinghani PhD Scholar MUC Research Group IIIT-Delhi URL:http://www.dheryta.co.in --bcaec501c6009f92a90530c27aea Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

---------- Forwarded messag= e ----------
From: Dheryta Jaisinghani= <dherytaj@iii= td.ac.in>
Date: Mon, Apr 18, 2016 at 6:30 PM
Subject: H= elp required to understand ACK transmission and reception in ath9k
To: <= a href=3D"mailto:linux-wireless@vger.kernel.org">linux-wireless@vger.kernel= .org


Dear Communit= y

I am working on ath9k driver code to understand the transmis= sion and reception of ack frames, sent in response to data frames.

<= /div>I am not able to understand the following things:
1. Where are ACK = frames generated - in the hardware or in software driver?
2. When = and where in code does the driver or mac80211 decide the threshold of ACK l= osses has reached and transmission should be stopped?
3. When and where = in code does the driver or mac80211 decide the threshold=20 of frame retries has reached and transmission should be stopped?
4= . Do ACK losses trigger roaming in the ath9k?

I would be very = thankful if you could let me understand the above questions.

= --
Thanks and Regards

Dheryta Jaisinghani<= br>PhD Scholar
MUC Research Group
IIIT-Delhi
URL:http://www.dheryta.co.in

<= /div>



--
Thanks and Regards

Dheryta Jaisinghani
PhD ScholarMUC Research Group
IIIT-Delhi
URL:http://www.dheryta.co.in

--bcaec501c6009f92a90530c27aea--