Fix support for old DPDK (such as 16.04) 22/68622/2
authorXavier Simonart <xavier.simonart@intel.com>
Sat, 12 Oct 2019 22:27:47 +0000 (00:27 +0200)
committerXavier Simonart <xavier.simonart@intel.com>
Thu, 17 Oct 2019 11:59:19 +0000 (11:59 +0000)
When support for DPDK 18.05 was added it prevented supporting some
much older DPDK such as 16.04. This has been fixed.

Change-Id: Idd7ddd7e485c54c41def0540b8c126c097a05941
Signed-off-by: Xavier Simonart <xavier.simonart@intel.com>
VNFs/DPPD-PROX/prox_compat.h

index 1ebacd4..65bba65 100644 (file)
@@ -130,6 +130,12 @@ static void *prox_rte_table_create(struct prox_rte_table_params *params, int soc
 #define DEV_RX_OFFLOAD_JUMBO_FRAME 0x00000800
 #endif
 
+#ifndef DEV_RX_OFFLOAD_KEEP_CRC
+#ifndef DEV_RX_OFFLOAD_CRC_STRIP
+#define DEV_RX_OFFLOAD_CRC_STRIP 0x00001000
+#endif
+#endif
+
 #if RTE_VERSION < RTE_VERSION_NUM(19,2,0,0)
 #define RTE_COLOR_GREEN e_RTE_METER_GREEN
 #define RTE_COLOR_YELLOW e_RTE_METER_YELLOW