Having larger ring sizes almost eliminates rx fifo overflow, thus improving 
performance.
This patch reduces rx overflow occurence by approximately 1000 times (from ~25k 
down to ~25 times per 3M frames)

Signed-off-by: Roman Yeryomin <ro...@advem.lv>
---
 drivers/net/ethernet/korina.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/net/ethernet/korina.c b/drivers/net/ethernet/korina.c
index 45bd617..02f2364 100644
--- a/drivers/net/ethernet/korina.c
+++ b/drivers/net/ethernet/korina.c
@@ -80,8 +80,8 @@
 #define NAPI_WEIGHT    64
 
 /* the following must be powers of two */
-#define KORINA_NUM_RDS 64  /* number of receive descriptors */
-#define KORINA_NUM_TDS 64  /* number of transmit descriptors */
+#define KORINA_NUM_RDS 256 /* number of receive descriptors */
+#define KORINA_NUM_TDS 256 /* number of transmit descriptors */
 
 /* KORINA_RBSIZE is the hardware's default maximum receive
  * frame size in bytes. Having this hardcoded means that there
-- 
2.7.4

Reply via email to