Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Apr 2012 19:54:22 +0000 (UTC)
From:      Adrian Chadd <adrian@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r234323 - head/sys/dev/ath
Message-ID:  <201204151954.q3FJsMqd099281@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201204151954.q3FJsMqd099281>