For prior platforms, add condition for unalignment handling, to keep this
operation from interrupting the batch copy loop for aligned cases.
Signed-off-by: Zhihong Wang
---
.../common/include/arch/x86/rte_memcpy.h | 22 +-
1 file changed, 13 insertions(+), 9 deletio
Decide alignment unit for memcpy perf test based on predefined macros.
Signed-off-by: Zhihong Wang
---
app/test/test_memcpy_perf.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/app/test/test_memcpy_perf.c b/app/test/test_memcpy_perf.c
index 754828e..73babec 100644
--- a/app/test/test
Implement AVX512 memcpy and choose the right implementation based on
predefined macros, to make full utilization of hardware resources and
deliver high performance.
In current DPDK, memcpy holds a large proportion of execution time in
libs like Vhost, especially for large packets, and this patch c
Predefine AVX512 macro if AVX512 is enabled by compiler.
Signed-off-by: Zhihong Wang
---
mk/rte.cpuflags.mk | 4
1 file changed, 4 insertions(+)
diff --git a/mk/rte.cpuflags.mk b/mk/rte.cpuflags.mk
index 28f203b..19a3e7e 100644
--- a/mk/rte.cpuflags.mk
+++ b/mk/rte.cpuflags.mk
@@ -89,6 +89
Read CPUID to check if AVX512 is supported by CPU.
Signed-off-by: Zhihong Wang
---
lib/librte_eal/common/include/arch/x86/rte_cpuflags.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/lib/librte_eal/common/include/arch/x86/rte_cpuflags.h
b/lib/librte_eal/common/include/arch/x86/rte_cpufl
This patch set optimizes DPDK memcpy for AVX512 platforms, to make full
utilization of hardware resources and deliver high performance.
In current DPDK, memcpy holds a large proportion of execution time in
libs like Vhost, especially for large packets, and this patch can bring
considerable benefit
On Sat, Jan 16, 2016 at 3:38 PM, Santosh Shukla wrote:
> On Thu, Jan 14, 2016 at 1:12 PM, Yuanhan Liu
> wrote:
>> virtio_pci.c become the only file references those macros; move them there.
>>
>
> My patch VFIO series need virtio_rd/wr So keeping these api in
> virtio_pci.h make more sense to me.
Hi,
I looked in your patch ethdev: fix link status race condition (d5790b03), and
have a question.
According to your change when dev_start is called and the device supports lsc
we doesn't ask the device status.
But, if the device is already up, when you start dpdk application, the
application c
> -Original Message-
> From: Richardson, Bruce
> Sent: Friday, January 15, 2016 6:48 PM
> To: Zhang, Helin
> Cc: dev at dpdk.org
> Subject: Re: [dpdk-dev] [PATCH 00/29] i40e base driver update
>
> On Fri, Jan 15, 2016 at 10:40:24AM +0800, Helin Zhang wrote:
> > i40e base driver is update
The common vhost code only supported a single mmap per device. vhost-user
worked around this by saving the address/length/fd of each mmap after the end
of the rte_virtio_memory struct. This only works if the vhost-user code frees
dev->mem, since the common code is unaware of the extra info. The
VHO
10 matches
Mail list logo