mt76: increase rx ring size for mt76x2

Should improve performance under load

Signed-off-by: Felix Fietkau <[email protected]>
This commit is contained in:
Felix Fietkau
2017-11-16 16:26:45 +01:00
parent ccc4baf446
commit ff60d1482c
5 changed files with 5 additions and 3 deletions
-1
View File
@@ -25,7 +25,6 @@
#include <net/mac80211.h>
#include "util.h"
#define MT_RX_RING_SIZE 128
#define MT_TX_RING_SIZE 256
#define MT_MCU_RING_SIZE 32
#define MT_RX_BUF_SIZE 2048
+2
View File
@@ -27,6 +27,8 @@
#define MT7603_RATE_RETRY 2
#define MT7603_RX_RING_SIZE 128
#define MT7603_FIRMWARE_E1 "mt7603_e1.bin"
#define MT7603_FIRMWARE_E2 "mt7603_e2.bin"
#define MT7628_FIRMWARE_E1 "mt7628_e1.bin"
+1 -1
View File
@@ -181,7 +181,7 @@ int mt7603_dma_init(struct mt7603_dev *dev)
return ret;
ret = mt7603_init_rx_queue(dev, &dev->mt76.q_rx[MT_RXQ_MAIN], 0,
MT_RX_RING_SIZE, MT_RX_BUF_SIZE);
MT7603_RX_RING_SIZE, MT_RX_BUF_SIZE);
if (ret)
return ret;
+1
View File
@@ -32,6 +32,7 @@
#define MT7662_ROM_PATCH "mt7662_rom_patch.bin"
#define MT7662_EEPROM_SIZE 512
#define MT76x2_RX_RING_SIZE 256
#define MT_RX_HEADROOM 32
#define MT_MAX_CHAINS 2
+1 -1
View File
@@ -169,7 +169,7 @@ int mt76x2_dma_init(struct mt76x2_dev *dev)
q = &dev->mt76.q_rx[MT_RXQ_MAIN];
q->buf_offset = MT_RX_HEADROOM - sizeof(struct mt76x2_rxwi);
ret = mt76x2_init_rx_queue(dev, q, 0, MT_RX_RING_SIZE, MT_RX_BUF_SIZE);
ret = mt76x2_init_rx_queue(dev, q, 0, MT76x2_RX_RING_SIZE, MT_RX_BUF_SIZE);
if (ret)
return ret;