--- v3
+++ vrfc
@@ -1,12 +1,8 @@
From: Stefan Chulski <stefanc@marvell.com>
-BM pool size increased to support Firmware Flow Control.
+RXQ size increased to support Firmware Flow Control.
Minimum depletion thresholds to support FC is 1024 buffers.
-BM pool size increased to 2048 to have some 1024 buffers
-space between depletion thresholds and BM pool size.
-
-Jumbo frames require a 9888B buffer, so memory requirements
-for data buffers increased from 7MB to 24MB.
+Default set to 1024 descriptors and maximum size to 2048.
Signed-off-by: Stefan Chulski <stefanc@marvell.com>
---
@@ -14,20 +10,20 @@
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/ethernet/marvell/mvpp2/mvpp2.h b/drivers/net/ethernet/marvell/mvpp2/mvpp2.h
-index 89b3ede..8dc669d 100644
+index 8dc669d..cac9885 100644
--- a/drivers/net/ethernet/marvell/mvpp2/mvpp2.h
+++ b/drivers/net/ethernet/marvell/mvpp2/mvpp2.h
-@@ -851,8 +851,8 @@ enum mvpp22_ptp_packet_format {
- #define MVPP22_PTP_TIMESTAMPQUEUESELECT BIT(18)
+@@ -715,8 +715,8 @@
+ #define MVPP2_PORT_MAX_RXQ 32
- /* BM constants */
--#define MVPP2_BM_JUMBO_BUF_NUM 512
--#define MVPP2_BM_LONG_BUF_NUM 1024
-+#define MVPP2_BM_JUMBO_BUF_NUM 2048
-+#define MVPP2_BM_LONG_BUF_NUM 2048
- #define MVPP2_BM_SHORT_BUF_NUM 2048
- #define MVPP2_BM_POOL_SIZE_MAX (16*1024 - MVPP2_BM_POOL_PTR_ALIGN/4)
- #define MVPP2_BM_POOL_PTR_ALIGN 128
+ /* Max number of Rx descriptors */
+-#define MVPP2_MAX_RXD_MAX 1024
+-#define MVPP2_MAX_RXD_DFLT 128
++#define MVPP2_MAX_RXD_MAX 2048
++#define MVPP2_MAX_RXD_DFLT 1024
+
+ /* Max number of Tx descriptors */
+ #define MVPP2_MAX_TXD_MAX 2048
--
1.9.1