svn commit: r224801 - user/adrian/if_ath_tx/sys/dev/ath

Adrian Chadd adrian at FreeBSD.org
Fri Aug 12 15:13:06 UTC 2011


Author: adrian
Date: Fri Aug 12 15:13:06 2011
New Revision: 224801
URL: http://svn.freebsd.org/changeset/base/224801

Log:
  Updates

Modified:
  user/adrian/if_ath_tx/sys/dev/ath/README

Modified: user/adrian/if_ath_tx/sys/dev/ath/README
==============================================================================
--- user/adrian/if_ath_tx/sys/dev/ath/README	Fri Aug 12 15:06:12 2011	(r224800)
+++ user/adrian/if_ath_tx/sys/dev/ath/README	Fri Aug 12 15:13:06 2011	(r224801)
@@ -15,10 +15,19 @@ Things that need doing!
 
 * Send BAR when needed
   + after TX failure
-  + when else?
+  + when else? When shutting down an aggregation session and flushing packets?
+  + ieee80211_send_bar() will only work if IEEE80211_AGGR_RUNNING is set;
+    what's that mean for trying to send BAR frames during session teardown?
+  + it'll call raw_xmit to send the BAR, so the various bits of TX code
+    are going to have to be recursive. How's that going to work out for us?
+    (think: with all the TXQ node locks being held..)
+  + ic->ic_bar_response(ni, tap, status) is called on BAR response, and
+    ieee80211_ampdu_stop(ni, tap, IEEE80211_REASON_TIMEOUT) is called on
+    repeated failure to ACK the BAR.
 
 * DELBA - ie, downgrade existing packets in the SWQ
   + What about stuff in the HWQ?
+  + This is done, just completely and totally untested at the moment
 
 * 20<->2040 mode change?
   + part of this project or not?


More information about the svn-src-user mailing list