diff --git a/drivers/net/zynq_gem.c b/drivers/net/zynq_gem.c
index eca7feeae94ad94498c9b1fddff0c705908ca4e9..f4c2252d0c14a2f9dc1c4f67ab185d4ac10366e2 100644
--- a/drivers/net/zynq_gem.c
+++ b/drivers/net/zynq_gem.c
@@ -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.
  */