Hi Sorry for the late reply. The original rte_memcpy.h is in include directory. So I just add them there. But you are right, I should move them to common/arch/x86/ directory. I will modify that in next version.
Best Regards Xiaoyun Li > -----Original Message----- > From: Thomas Monjalon [mailto:tho...@monjalon.net] > Sent: Tuesday, October 10, 2017 01:41 > To: Li, Xiaoyun <xiaoyun...@intel.com> > Cc: dev@dpdk.org; Ananyev, Konstantin <konstantin.anan...@intel.com>; > Richardson, Bruce <bruce.richard...@intel.com>; Lu, Wenzhuo > <wenzhuo...@intel.com>; Zhang, Helin <helin.zh...@intel.com> > Subject: Re: [dpdk-dev] [PATCH v7 0/3] run-time Linking support > > Hi, > > 05/10/2017 14:33, Xiaoyun Li: > > create mode 100644 > lib/librte_eal/common/include/arch/x86/rte_memcpy.c > > create mode 100644 > lib/librte_eal/common/include/arch/x86/rte_memcpy_avx2.c > > create mode 100644 > lib/librte_eal/common/include/arch/x86/rte_memcpy_avx512f.c > > create mode 100644 > lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h > > create mode 100644 > lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c > > Why are you adding some .c files in the include directory? > I think it should be located in lib/librte_eal/common/arch/x86/