mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
adjust tx buffer allocation based on empirical testing:
o increase the max per-frame tx descriptor count and the number of tx buffers for forthcoming fast frame support o correct the max scatter/gather count; it cannot be larger than the max(tx,rx,beacon) descriptor counts
This commit is contained in:
parent
aab26fb481
commit
c4dc6d1307
1 changed files with 3 additions and 3 deletions
|
|
@ -52,8 +52,8 @@
|
|||
#define ATH_TIMEOUT 1000
|
||||
|
||||
#define ATH_RXBUF 40 /* number of RX buffers */
|
||||
#define ATH_TXBUF 60 /* number of TX buffers */
|
||||
#define ATH_TXDESC 8 /* number of descriptors per buffer */
|
||||
#define ATH_TXBUF 100 /* number of TX buffers */
|
||||
#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 */
|
||||
|
||||
|
|
@ -89,7 +89,7 @@ struct ath_buf {
|
|||
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;
|
||||
|
|
|
|||
Loading…
Reference in a new issue