zynq: gem: Increase the Rx buffer descriptors to 32
authorSiva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
Wed, 15 Apr 2015 06:45:01 +0000 (12:15 +0530)
committerMichal Simek <michal.simek@xilinx.com>
Tue, 28 Jul 2015 09:56:18 +0000 (11:56 +0200)
Increase the Rx Buffer descriptors to 32. This will avoid
Rx buffer descriptors overflow if more packets were received
at one shot before we process the received ones.
This fixes the issue of intermittent timeouts during tftp
on a 1Gb connection with tftp server running on windows.

Signed-off-by: Siva Durga Prasad Paladugu <sivadur@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
drivers/net/zynq_gem.c

index eca7feeae94ad94498c9b1fddff0c705908ca4e9..f4c2252d0c14a2f9dc1c4f67ab185d4ac10366e2 100644 (file)
@@ -138,7 +138,7 @@ struct emac_bd {
        u32 status;
 };
 
-#define RX_BUF 3
+#define RX_BUF 32
 /* Page table entries are set to 1MB, or multiples of 1MB
  * (not < 1MB). driver uses less bd's so use 1MB bdspace.
  */