PERFORCE change 68656 for review
Sam Leffler
sam at FreeBSD.org
Mon Jan 10 09:47:53 PST 2005
http://perforce.freebsd.org/chv.cgi?CH=68656
Change 68656 by sam at sam_ebb on 2005/01/10 17:46:53
o bump tx descriptor count to avoid defrag'ing fast frames
o correct max s/g count; it can never be more than the
max(rx,tx,beacon) descriptor counts
Affected files ...
.. //depot/projects/wifi/sys/dev/ath/if_athvar.h#27 edit
Differences ...
==== //depot/projects/wifi/sys/dev/ath/if_athvar.h#27 (text+ko) ====
@@ -53,7 +53,7 @@
#define ATH_RXBUF 40 /* number of RX buffers */
#define ATH_TXBUF 100 /* number of TX buffers */
-#define ATH_TXDESC 8 /* number of descriptors per buffer */
+#define ATH_TXDESC 10 /* number of descriptors per buffer */
#define ATH_TXMAXTRY 11 /* max number of transmit attempts */
#define ATH_TXINTR_PERIOD 5 /* max number of batched tx descriptors */
@@ -98,7 +98,7 @@
struct mbuf *bf_m; /* mbuf for buf */
struct ieee80211_node *bf_node; /* pointer to the node */
bus_size_t bf_mapsize;
-#define ATH_MAX_SCATTER 64
+#define ATH_MAX_SCATTER ATH_TXDESC /* max(tx,rx,beacon) desc's */
bus_dma_segment_t bf_segs[ATH_MAX_SCATTER];
};
typedef STAILQ_HEAD(, ath_buf) ath_bufhead;
More information about the p4-projects
mailing list