<div dir="ltr"><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Dheryta Jaisinghani</b> <span dir="ltr"><<a href="mailto:dherytaj@iiitd.ac.in">dherytaj@iiitd.ac.in</a>></span><br>Date: Mon, Apr 18, 2016 at 6:30 PM<br>Subject: Help required to understand ACK transmission and reception in ath9k<br>To: <a href="mailto:linux-wireless@vger.kernel.org">linux-wireless@vger.kernel.org</a><br><br><br><div dir="ltr"><div><div><div><div><div>Dear Community<br><br></div>I am working on ath9k driver code to understand the transmission and reception of ack frames, sent in response to data frames.<br><br></div>I am not able to understand the following things:<br>1. Where are ACK frames generated - in the hardware or in software driver?<br></div>2. When and where in code does the driver or mac80211 decide the threshold of ACK losses has reached and transmission should be stopped?<br>3. When and where in code does the driver or mac80211 decide the threshold 
of frame retries has reached and transmission should be stopped?<br></div>4. Do ACK losses trigger roaming in the ath9k?<br><br></div>I would be very thankful if you could let me understand the above questions.<span class="HOEnZb"><font color="#888888"><br><div><div><div><div><div><div><div><br>-- <br><div><div dir="ltr">Thanks and Regards<br><br>Dheryta Jaisinghani<br>PhD Scholar<br>MUC Research Group<br>IIIT-Delhi<br>URL:<a href="http://www.dheryta.co.in" target="_blank">http://www.dheryta.co.in</a><br><br></div></div>
</div></div></div></div></div></div></div></font></span></div>
</div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr">Thanks and Regards<br><br>Dheryta Jaisinghani<br>PhD Scholar<br>MUC Research Group<br>IIIT-Delhi<br>URL:<a href="http://www.dheryta.co.in" target="_blank">http://www.dheryta.co.in</a><br><br></div></div>
</div>