mirror of
https://github.com/outbackdingo/mt76.git
synced 2026-10-24 13:26:48 +00:00
mt76: mt76x02: tune tx ring size
Increase data queue size to improve performance. Reduce PS/mgmt queue size Signed-off-by: Felix Fietkau <[email protected]>
This commit is contained in:
@@ -17,7 +17,6 @@
|
||||
#include "util.h"
|
||||
#include "testmode.h"
|
||||
|
||||
#define MT_TX_RING_SIZE 256
|
||||
#define MT_MCU_RING_SIZE 32
|
||||
#define MT_RX_BUF_SIZE 2048
|
||||
#define MT_SKB_HEAD_LEN 128
|
||||
|
||||
@@ -15,6 +15,8 @@
|
||||
#include "mt76x02_dfs.h"
|
||||
#include "mt76x02_dma.h"
|
||||
|
||||
#define MT76x02_TX_RING_SIZE 512
|
||||
#define MT76x02_PSD_RING_SIZE 128
|
||||
#define MT76x02_N_WCIDS 128
|
||||
#define MT_CALIBRATE_INTERVAL HZ
|
||||
#define MT_MAC_WORK_INTERVAL (HZ / 10)
|
||||
|
||||
+2
-2
@@ -209,13 +209,13 @@ int mt76x02_dma_init(struct mt76x02_dev *dev)
|
||||
|
||||
for (i = 0; i < IEEE80211_NUM_ACS; i++) {
|
||||
ret = mt76x02_init_tx_queue(dev, i, mt76_ac_to_hwq(i),
|
||||
MT_TX_RING_SIZE);
|
||||
MT76x02_TX_RING_SIZE);
|
||||
if (ret)
|
||||
return ret;
|
||||
}
|
||||
|
||||
ret = mt76x02_init_tx_queue(dev, MT_TXQ_PSD,
|
||||
MT_TX_HW_QUEUE_MGMT, MT_TX_RING_SIZE);
|
||||
MT_TX_HW_QUEUE_MGMT, MT76x02_PSD_RING_SIZE);
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user