svn commit: r234323 - head/sys/dev/ath

Adrian Chadd adrian at FreeBSD.org
Sun Apr 15 19:54:23 UTC 2012


Author: adrian
Date: Sun Apr 15 19:54:22 2012
New Revision: 234323
URL: http://svn.freebsd.org/changeset/base/234323

Log:
  Drop this down from 512 to 128 for now.
  
  This may result in a bit of a throughput drop.  However, any throughput
  drop at this point should be investigated and root caused, as it's likely
  because TX scheduling (all the way down to how preemption, scheduler work,
  etc) is happening in a sub-optimal fashion.
  
  This also makes it much more likely to be reloadable on a live machine.
  Allocating 5120 TX ath_buf entries via contigmalloc is very unlikely
  after a few hours of using X/Chromium.

Modified:
  head/sys/dev/ath/if_athvar.h

Modified: head/sys/dev/ath/if_athvar.h
==============================================================================
--- head/sys/dev/ath/if_athvar.h	Sun Apr 15 18:32:14 2012	(r234322)
+++ head/sys/dev/ath/if_athvar.h	Sun Apr 15 19:54:22 2012	(r234323)
@@ -47,7 +47,7 @@
  * 802.11n requires more TX and RX buffers to do AMPDU.
  */
 #ifdef	ATH_ENABLE_11N
-#define	ATH_TXBUF	512
+#define	ATH_TXBUF	128
 #define	ATH_RXBUF	512
 #endif
 


More information about the svn-src-head mailing list