net/i40e: support aarch32
Expand vector PMD support to aarch32. Enable i40e PMD by default for armv7 make build. Signed-off-by: Ruifeng Wang <ruifeng.wang@arm.com> Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
This commit is contained in:
parent
2b7a54f091
commit
78bfe1666b
@ -38,7 +38,6 @@ CONFIG_RTE_LIBRTE_CXGBE_PMD=n
|
||||
CONFIG_RTE_LIBRTE_E1000_PMD=n
|
||||
CONFIG_RTE_LIBRTE_ENIC_PMD=n
|
||||
CONFIG_RTE_LIBRTE_FM10K_PMD=n
|
||||
CONFIG_RTE_LIBRTE_I40E_PMD=n
|
||||
CONFIG_RTE_LIBRTE_VMXNET3_PMD=n
|
||||
CONFIG_RTE_LIBRTE_QEDE_PMD=n
|
||||
CONFIG_RTE_LIBRTE_SFC_EFX_PMD=n
|
||||
|
@ -69,7 +69,7 @@ SRCS-$(CONFIG_RTE_LIBRTE_I40E_PMD) += i40e_dcb.c
|
||||
|
||||
SRCS-$(CONFIG_RTE_LIBRTE_I40E_PMD) += i40e_ethdev.c
|
||||
SRCS-$(CONFIG_RTE_LIBRTE_I40E_PMD) += i40e_rxtx.c
|
||||
ifeq ($(CONFIG_RTE_ARCH_ARM64),y)
|
||||
ifneq ($(filter y,$(CONFIG_RTE_ARCH_ARM) $(CONFIG_RTE_ARCH_ARM64)),)
|
||||
SRCS-$(CONFIG_RTE_LIBRTE_I40E_INC_VECTOR) += i40e_rxtx_vec_neon.c
|
||||
else ifeq ($(CONFIG_RTE_ARCH_PPC_64),y)
|
||||
SRCS-$(CONFIG_RTE_LIBRTE_I40E_INC_VECTOR) += i40e_rxtx_vec_altivec.c
|
||||
|
@ -6,6 +6,7 @@
|
||||
#include <stdint.h>
|
||||
#include <rte_ethdev_driver.h>
|
||||
#include <rte_malloc.h>
|
||||
#include <rte_vect.h>
|
||||
|
||||
#include "base/i40e_prototype.h"
|
||||
#include "base/i40e_type.h"
|
||||
@ -13,7 +14,6 @@
|
||||
#include "i40e_rxtx.h"
|
||||
#include "i40e_rxtx_vec_common.h"
|
||||
|
||||
#include <arm_neon.h>
|
||||
|
||||
#pragma GCC diagnostic ignored "-Wcast-qual"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user