pp2: increase recycle batch size 76/13376/2
authorBrian Brooks <brian.brooks@arm.com>
Thu, 28 Jun 2018 02:27:26 +0000 (21:27 -0500)
committerDamjan Marion <dmarion@me.com>
Tue, 10 Jul 2018 10:09:24 +0000 (10:09 +0000)
Increase batch size when recycling buffers. This increases Mpps by 7%.

Change-Id: I2a460611d9c36e9bf087b076fc4e187acf61108f
Signed-off-by: Brian Brooks <brian.brooks@arm.com>
src/plugins/marvell/pp2/pp2.h

index 76db0a0..93b95aa 100644 (file)
@@ -23,6 +23,8 @@
 #define MVCONF_TYPES_PUBLIC
 #define MVCONF_DMA_PHYS_ADDR_T_PUBLIC
 
+#include <vlib/vlib.h>
+
 #include "mv_std.h"
 #include "env/mv_sys_dma.h"
 #include "drivers/mv_pp2.h"
@@ -61,7 +63,7 @@ typedef struct
   u32 hw_if_index;
 } mrvl_pp2_if_t;
 
-#define MRVL_PP2_BUFF_BATCH_SZ 64
+#define MRVL_PP2_BUFF_BATCH_SZ VLIB_FRAME_SIZE
 
 typedef struct
 {