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

Adrian Chadd adrian at FreeBSD.org
Thu Aug 11 02:04:22 UTC 2011


Author: adrian
Date: Thu Aug 11 02:04:21 2011
New Revision: 224769
URL: http://svn.freebsd.org/changeset/base/224769

Log:
  Include a TODO/README file with things I come across during this development
  and things I should likely fix/think about.

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

Added: user/adrian/if_ath_tx/sys/dev/ath/README
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ user/adrian/if_ath_tx/sys/dev/ath/README	Thu Aug 11 02:04:21 2011	(r224769)
@@ -0,0 +1,35 @@
+Things that need doing!
+
+* RIFS? Do I care about supporting RIFS?
+
+* Fast Frames? Do I care about supporting FF here, or is it done via suitable
+  evilness in net80211?
+
+* A-MPDU aggregation?
+  + how many pending A-MPDU frames per hardware TXQ? As many as needed? One?
+
+* Software retransmit when aggregation is enabled
+  + Whether doing A-MPDU or not
+  + Support rate updates and lookup on a retry; maybe a slower rate
+    is needed?
+
+* Send BAR when needed
+  + after TX failure
+  + when else?
+
+* DELBA - ie, downgrade existing packets in the SWQ
+  + What about stuff in the HWQ?
+
+* 20<->2040 mode change?
+  + part of this project or not?
+  + right now packets are simply flushed; why not just re-prod them into
+    the software TXQ ?
+
+Things that need investigating!
+
+* How should channel scanning be handled? Right now it's causing both a HW TXQ
+  and SW TXQ / node flush; this means the BAW will need to be slid along. Eek.
+
+* When a node is flushed (but not being deleted) should the BAW also be updated?
+  I don't think it is right now and this could be incorrect.
+


More information about the svn-src-user mailing list