mirror of
https://github.com/outbackdingo/mt76.git
synced 2026-10-24 13:26:48 +00:00
mt76: increase rx ring size for mt76x2
Should improve performance under load Signed-off-by: Felix Fietkau <[email protected]>
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
@@ -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;
|
||||
|
||||
|
||||
@@ -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
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user