Re: [PATCH v3 2/4] ixgbe: implement vector PMD for arm architecture
From: Jianbo Liu <hidden>
Date: 2016-05-11 02:40:28
On 10 May 2016 at 22:49, Bruce Richardson [off-list ref] wrote:
On Fri, May 06, 2016 at 11:55:46AM +0530, Jianbo Liu wrote:quoted
use ARM NEON intrinsic to implement ixgbe vPMD Signed-off-by: Jianbo Liu <redacted> --- drivers/net/ixgbe/Makefile | 4 + drivers/net/ixgbe/ixgbe_rxtx_vec_neon.c | 561 ++++++++++++++++++++++++++++++++ 2 files changed, 565 insertions(+) create mode 100644 drivers/net/ixgbe/ixgbe_rxtx_vec_neon.cdiff --git a/drivers/net/ixgbe/Makefile b/drivers/net/ixgbe/Makefile index 50bf51c..b1c7a60 100644 --- a/drivers/net/ixgbe/Makefile +++ b/drivers/net/ixgbe/Makefile@@ -108,7 +108,11 @@ SRCS-$(CONFIG_RTE_LIBRTE_IXGBE_PMD) += ixgbe_rxtx.c SRCS-$(CONFIG_RTE_LIBRTE_IXGBE_PMD) += ixgbe_ethdev.c SRCS-$(CONFIG_RTE_LIBRTE_IXGBE_PMD) += ixgbe_fdir.c SRCS-$(CONFIG_RTE_LIBRTE_IXGBE_PMD) += ixgbe_pf.c +ifeq ($(CONFIG_RTE_ARCH_ARM64),y) +SRCS-$(CONFIG_RTE_IXGBE_INC_VECTOR) += ixgbe_rxtx_vec_neon.c +else SRCS-$(CONFIG_RTE_IXGBE_INC_VECTOR) += ixgbe_rxtx_vec.c +endifSince you are adding ixgbe_rxtx_vec_neon.c here, it might be worthwhile adding in an extra patch to rename ixgbe_rxtx_vec.c to ixgbe_rxtx_vec_sse.c for consistency.
OK, I'll do that.