This patch provides an option to do rte_memcpy() using 'restrict'
qualifier, which can induce GCC to do optimizations by using more
efficient instructions, providing some performance gain over memcpy()
on some AArch64 platforms/enviroments.
The memory copy performance differs between different AAr
The DPDK uses the Open Source BSD-3-Clause license for the core libraries
and drivers. The kernel components are naturally GPLv2 licensed.
Many of the files in the DPDK source code contain the full text of the
applicable license. For example, most of the BSD-3-Clause files contain a
full copy of t
Signed-off-by: Hemant Agrawal
---
GNUmakefile | 27 +--
Makefile| 27 +--
2 files changed, 2 insertions(+), 52 deletions(-)
diff --git a/GNUmakefile b/GNUmakefile
index 45b7fbb..2602531 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -1,33 +1,8 @
On 11/27/2017 10:03 AM, Shahaf Shuler wrote:
Monday, November 27, 2017 8:35 AM, Andrew Rybchenko:
Yes this is right. Not exposing the CRC offload flag means the device
don’t support CRC strip toggling, however it does not explicitly say
if device always strip/not.
I guess device that has su
-Original Message-
> Date: Mon, 27 Nov 2017 07:03:54 +
> From: Shahaf Shuler
> To: Andrew Rybchenko , "dev@dpdk.org"
>
> Subject: Re: [dpdk-dev] [PATCH 01/39] examples/l2fwd: convert to new ethdev
> offloads API
>
> Monday, November 27, 2017 8:35 AM, Andrew Rybchenko:
>
> Yes this
Thursday, November 23, 2017 11:23 AM, Nelio Laranjeiro:
> Subject: [dpdk-dev] [PATCH 1/5] net/mlx5: remove get priv internal function
>
> mlx5_get_priv() is barely use across the driver. To avoid mixing access, this
> function is definitely removed.
>
> Signed-off-by: Nelio Laranjeiro
> Acked-b
Thursday, November 23, 2017 11:30 AM, Nelio Laranjeiro:
> This drop queue can be handled efficiently by using the drop flag in the
> context.
>
> Signed-off-by: Nelio Laranjeiro
> Acked-by: Yongseok Koh
Applied to next-net-mlx, thanks.
This patch adds command to configure input set for
RSS/flow director/flow director flexible payload.
Signed-off-by: Beilei Xing
---
app/test-pmd/cmdline.c | 133 +
1 file changed, 133 insertions(+)
diff --git a/app/test-pmd/cmdline.c b/app/test-pm
This patch supports getting/setting input set info for
RSS/FDIR/FDIR flexible payload.
Also add some helper functions for input set configuration.
Signed-off-by: Beilei Xing
---
drivers/net/i40e/rte_pmd_i40e.c | 141 ++
drivers/net/i40e/rte_pmd_i40e.h
The patchset adds support input set configuration for
RSS/FDIR/FDIR flexible payload.
v2 changes:
- Use 'static inline' to replace 'inline'.
- Add support get status for some filed index of input set.
Beilei Xing (2):
net/i40e: support input set configuration
app/testpmd: add configuration
Monday, November 27, 2017 8:35 AM, Andrew Rybchenko:
Yes this is right. Not exposing the CRC offload flag means the device don’t
support CRC strip toggling, however it does not explicitly say if device always
strip/not.
I guess device that has such limitation should specify it on the “Limitation
On 11/26/2017 10:41 AM, Shahaf Shuler wrote:
>>+ .ignore_offload_bitfield = 1,
>>+ .offloads = DEV_RX_OFFLOAD_CRC_STRIP,
>
>It is not directly related to the patch.
>May be I miss something, but it looks like there is no way to say that
>"I always strip CRC and cannot prese
To support C11 memory model barrier, 2 options are suggested by Jerin:
1. use rte_smp_rmb
2. use load_acquire/store_release(refer to [1]).
CONFIG_RTE_RING_USE_C11_MEM_MODEL is provided, and by default it is "y"
only on arm64 so far.
The reason why providing 2 options is due to the performance benc
move the common part of rte_ring.h into rte_ring_generic.h.
move the memory barrier part into update_tail().
no functional changes here.
Signed-off-by: Jia He
Suggested-by: Jerin Jacob
Suggested-by: Ananyev, Konstantin
---
lib/librte_eventdev/rte_event_ring.h | 6 +-
lib/librte_ring/Makefil
for the code as follows:
if (condition)
rte_smp_rmb();
else
rte_smp_wmb();
Without this patch, compiler will report this error:
error: 'else' without a previous 'if'
Fixes: 84733fd0d75e ("eal/arm: fix memory barrier definition")
Cc: sta...@dpdk.org
Signed-off-by: Jia He
---
lib/l
To support C11 memory model barrier, 2 options are suggested by Jerin:
1. use rte_smp_rmb
2. use load_acquire/store_release
CONFIG_RTE_RING_USE_C11_MEM_MODEL is provided, and by default it is "y"
only on arm64 so far.
The reason why providing 2 options is due to the performance benchmark
differenc
This trivial patch removes unnecessary forward decalartion
of i40e_xmit_pkts_simple() in i40e_rxtx.c.
Signed-off-by: Rami Rosen
---
drivers/net/i40e/i40e_rxtx.c | 4
1 file changed, 4 deletions(-)
diff --git a/drivers/net/i40e/i40e_rxtx.c b/drivers/net/i40e/i40e_rxtx.c
index ad06b71..53a0
Hi Aaron Conole && Jianfeng,
The stp could not work in ovs-dpdk vhostuser.
Because the attached vhost device doesn't have MAC address.
Now we have two ways to solve this problem.
1. The vhost learns MAC address from packet like as my first patch.
2. The virtio notifies MAC address actively to vho
18 matches
Mail list logo