-Original Message-
From: Slava Ovsiienko
Sent: Sunday, October 4, 2020 19:56
To: Xueming Li ; Matan Azrad
Cc: dev@dpdk.org; Asaf Penso ; Xueming(Steven) Li
; sta...@dpdk.org
Subject: RE: [PATCH] net/mlx5: disable flow dump for Verbs flow
> -Original Message-
> From: Xueming L
> -Original Message-
> From: Ciara Power
> Sent: Wednesday, September 30, 2020 16:04
> To: dev@dpdk.org
> Cc: Ciara Power ; Matan Azrad
> ; Shahaf Shuler ;
> Viacheslav Ovsiienko
> Subject: [PATCH v3 12/18] net/mlx5: add checks for max SIMD bitwidth
>
> When choosing a vector path to tak
Add command line parameter:
--rxpkts=X[,Y]
Sets the length of segments to scatter packets on receiving if split
feature is engaged. Affects only the queues configured with split
offloads (currently BUFFER_SPLIT is supported only).
Add interactive mode command:
testpmd> set txpkts (x[,y]*)
Wher
If Rx queue is configured with split feature the extended
setup with specified segment sizes and pool will be performed.
Signed-off-by: Viacheslav Ovsiienko
---
app/test-pmd/cmdline.c | 12 ++--
app/test-pmd/testpmd.c | 38 --
app/test-pmd/testpmd.h |
The DPDK datapath in the transmit direction is very flexible.
An application can build the multi-segment packet and manages
almost all data aspects - the memory pools where segments
are allocated from, the segment lengths, the memory attributes
like external buffers, registered for DMA, etc.
In th
This patch add support for DEV_RX_OFFLOAD_BUFFER_SPLIT
providing per queue configuration for this offload.
Signed-off-by: Viacheslav Ovsiienko
---
app/test-pmd/cmdline.c | 21 +++--
app/test-pmd/config.c | 9 +
2 files changed, 20 insertions(+), 10 deletions(-)
diff --
The command line parameter --mbuf-size is updated, it can handle
the multiple values like the following:
--mbuf-size=2176,512,768,4096
specifying the creation the extra memory pools with the requested
mbuf data buffer sizes. If some buffer split feature is engaged
the extra memory pools can be us
The DPDK datapath in the transmit direction is very flexible.
An application can build the multi-segment packet and manages
almost all data aspects - the memory pools where segments
are allocated from, the segment lengths, the memory attributes
like external buffers, registered for DMA, etc.
In th
Add pthread mutex lock as it is needed for the thread safe rte_flow
functions.
Signed-off-by: Suanming Mou
---
v2:
- Using critical section for windows pthread mutex.
---
lib/librte_eal/windows/include/pthread.h | 33
1 file changed, 33 insertions(+)
diff --g
Currently, the rte_flow functions are not defined as thread safe.
DPDK applications either call the functions in single thread or add
locks around the functions for the critical section.
For PMDs support the flow operations thread safe natively, the
redundant protection in application hurts the pe
Currently, the rte_flow functions are not defined as thread safe.
DPDK applications either call the functions in single thread or add
locks around the functions for the critical section.
For PMDs support the flow operations thread safe natively, the
redundant protection in application hurts the pe
Hi Ori,
Thanks for the comments.
Will update the next V2 version.
BR,
SuanmingMou
> -Original Message-
> From: Ori Kam
> Sent: Wednesday, September 30, 2020 6:56 PM
> To: Suanming Mou ; Ori Kam
> ; John McNamara ;
> Marko Kovacevic ; Matan Azrad
> ; Shahaf Shuler ;
> Viacheslav Ovsiienk
Hi Yuval,
> From: Yuval Avnery
>
> Currently job data is being copied to pre-registered buffer.
> To avoid memcpy on the datapath, use dynamic memory registration.
>
> This change will reduce latency when sending regex jobs. The first few
> jobs may have high latency due to registration, but as
> -Original Message-
> From: Raslan Darawsheh
> Sent: Sunday, October 4, 2020 8:51 AM
> To: Dumitrescu, Cristian ; dev@dpdk.org
> Cc: NBU-Contact-Thomas Monjalon ;
> david.march...@redhat.com
> Subject: RE: [dpdk-dev] [PATCH v7 32/42] pipeline: add SWX pipeline
> specification file
>
>
On Sun, 4 Oct 2020 10:00:00 -0700
Stephen Hemminger wrote:
> Before this can be accepted, you need to add a test.
> Ideally part of the test infrastructure, but a a minimum some way to
> demonstrate
> usage with testpmd.
Nevermind, did not read far enough ahead in list to see the tests.
On Sun, 4 Oct 2020 01:06:10 +0300
Andrey Vesnovaty wrote:
> This commit introduces extension of DPDK flow action API enabling
> sharing of single rte_flow_action in multiple flows. The API intended for
> PMDs where multiple HW offloaded flows can reuse the same HW
> essence/object representing f
> -Original Message-
> From: Xueming Li
> Sent: Thursday, September 10, 2020 7:26
> To: Matan Azrad ; Slava Ovsiienko
>
> Cc: dev@dpdk.org; Asaf Penso ; Xueming(Steven) Li
> ; sta...@dpdk.org
> Subject: [PATCH] net/mlx5: disable flow dump for Verbs flow
>
> There was a segment fault when
On 10/1/20 6:01 PM, Nicolas Chautru wrote:
> Adding function to create and configure queues for
> the device. Still no capability.
>
> Signed-off-by: Nicolas Chautru
> Reviewed-by: Rosen Xu
> Acked-by: Liu Tianjiao
> ---
> drivers/baseband/acc100/rte_acc100_pmd.c | 445
>
On 10/1/20 6:01 PM, Nicolas Chautru wrote:
> Add in the "info_get" function to the driver, to allow us to query the
> device.
> No processing capability are available yet.
> Linking bbdev-test to support the PMD with null capability.
>
> Signed-off-by: Nicolas Chautru
> Acked-by: Liu Tianjiao
>
On 10/1/20 6:01 PM, Nicolas Chautru wrote:
> Add in the list of registers for the device and related
> HW specs definitions.
>
> Signed-off-by: Nicolas Chautru
> Reviewed-by: Rosen Xu
> Acked-by: Liu Tianjiao
> ---
> drivers/baseband/acc100/acc100_pf_enum.h | 1068
> +
On 10/1/20 6:01 PM, Nicolas Chautru wrote:
> Add stubs for the ACC100 PMD
>
> Signed-off-by: Nicolas Chautru
> Acked-by: Liu Tianjiao
> ---
> doc/guides/bbdevs/acc100.rst | 228
> +
> doc/guides/bbdevs/features/acc100.ini | 14 ++
> doc/
Hi
> -Original Message-
> From: Gregory Etelson
> Sent: Sunday, October 4, 2020 4:51 PM
> Subject: [PATCH v4 4/4] app/testpmd: add commands for tunnel offload API
>
> Tunnel Offload API provides hardware independent, unified model
> to offload tunneled traffic. Key model elements are:
>
Hi
> -Original Message-
> From: Dekel Peled
> Sent: Friday, October 2, 2020 12:15 AM
> Subject: [PATCH v2 10/11] doc: update release notes for MLX5 L3 frag support
>
> This patch updates 20.11 release notes with the changes included in
> patches of this series:
> 1) MLX5 support of match
Hi
> -Original Message-
> From: Dekel Peled
> Sent: Friday, October 2, 2020 12:15 AM
> Subject: [PATCH v2 11/11] net/mlx5: enforce limitation on IPv6 next proto
>
> Due to PRM requirement, the IPv6 header item 'proto' field, indicating
> the next header protocol, should not be set as ext
From: Eli Britstein
Rte_flow API provides the building blocks for vendor agnostic flow
classification offloads. The rte_flow match and action primitives are
fine grained, thus enabling DPDK applications the flexibility to
offload network stacks and complex pipelines.
Applications wishing to off
Tunnel Offload API provides hardware independent, unified model
to offload tunneled traffic. Key model elements are:
- apply matches to both outer and inner packet headers
during entire offload procedure;
- restore outer header of partially offloaded packet;
- model is implemented as a set of
Tunnel Offload API provides hardware independent, unified model
to offload tunneled traffic. Key model elements are:
- apply matches to both outer and inner packet headers
during entire offload procedure;
- restore outer header of partially offloaded packet;
- model is implemented as a set of
From: Gregory Etelson
RTE flow items & actions use positive values in item & action type.
Negative values are reserved for PMD private types. PMD
items & actions usually are not exposed to application and are not
used to create RTE flows.
The patch allows applications with access to PMD flow
ite
Hi
> -Original Message-
> From: Dekel Peled
> Sent: Friday, October 2, 2020 12:15 AM
> Subject: [PATCH v2 09/11] net/mlx5: support match on IPv6 fragment ext. item
>
> rte_flow update, following RFC [1], added to ethdev the rte_flow item
> ipv6_frag_ext.
> This patch adds to MLX5 PMD the
Tunnel Offload API provides hardware independent, unified model
to offload tunneled traffic. Key model elements are:
- apply matches to both outer and inner packet headers
during entire offload procedure;
- restore outer header of partially offloaded packet;
- model is implemented as a set of
Hi
> -Original Message-
> From: Dekel Peled
> Sent: Friday, October 2, 2020 12:15 AM
> Subject: [PATCH v2 06/11] net/mlx5: remove handling of ICMP fragmented
> packets
>
> Commit [1] forced setting of match on 'frag' bit mask 1 and value 0.
> Previous patch in this series added support o
Hi
> -Original Message-
> From: Dekel Peled
> Sent: Friday, October 2, 2020 12:15 AM
> Subject: [PATCH v2 04/11] app/testpmd: support IPv6 fragments
>
> rte_flow update, following RFC [1], introduced frag_ext_exist field for
> IPv6 header item, used to indicate match on fragmented/non-fr
> -Original Message-
> From: Dekel Peled
> Sent: Friday, October 2, 2020 12:15 AM
> Subject: [PATCH v2 03/11] app/testpmd: support IPv4 fragments
>
> This patch updates testpmd CLI to support fragment_offset field of
> IPv4 header item.
>
> To match on non-fragmented IPv4 packets, nee
Hi
> -Original Message-
> From: Dekel Peled
> Sent: Friday, October 2, 2020 12:15 AM
> Subject: [PATCH v2 07/11] net/mlx5: support match on IPv4 fragment packets
>
> This patch adds to MLX5 PMD the support of matching on IPv4
> fragmented and non-fragmented packets, using the IPv4 header
Hi
> -Original Message-
> From: Dekel Peled
> Sent: Friday, October 2, 2020 12:15 AM
> Subject: [PATCH v2 05/11] app/testpmd: support IPv6 fragment extension item
>
> rte_flow update, following RFC [1], added to ethdev the rte_flow item
> ipv6_frag_ext.
> This patch updates testpmd CLI
Hi
> -Original Message-
> From: Dekel Peled
> Sent: Friday, October 2, 2020 12:15 AM
> Subject: [PATCH v2 01/11] ethdev: add extensions attributes to IPv6 item
>
> Using the current implementation of DPDK, an application cannot match on
> IPv6 packets, based on the existing extension hea
Hi Andrey,
I think you are missing documentation:
Do/guides/testpmd_app_ug/testpmd_funcs.rst
Best,
Ori
> -Original Message-
> From: Ori Kam
> Sent: Sunday, October 4, 2020 2:28 PM
.x...@intel.com>; Bernard
> Iremonger
> Subject: RE: [PATCH v3 10/10] app/testpmd: support shared action
>
Hi Li
PSB
Best,
Ori
> -Original Message-
> From: dev On Behalf Of Li Zhang
> Sent: Friday, October 2, 2020 11:41 AM
> Subject: [dpdk-dev] [PATCH v4 1/1] net/mlx5: support match ICMP identifier
> fields
>
> PRM expose fields "Icmp_header_data" in IPv4 ICMP.
> Update ICMP mask parameter w
Hi Andrey
> -Original Message-
> From: Andrey Vesnovaty
> Sent: Sunday, October 4, 2020 1:06 AM
> Subject: [PATCH v3 10/10] app/testpmd: support shared action
>
> This patch adds shared action support to testpmd CLI.
>
> All shared actions created via testpmd CLI assigned ID for further
Hi Andrey,
I don't think this change should be part of the series.
After you update this example will only work if the PMD support shared action.
Not all PMD supports it, and in any case this example is to show basic rules
and RSS
your code changes the app that the RSS action can't be checked.
B
Hi Andrey,
I suggest that you split this patchset to two different ones.
One for the Mellanox PMD
and one RTE just in each patch set reference the second patch.
This why it is possible to merge only the RTE level, if other PMD will use it.
Best,
Ori
> -Original Message-
> From: dev On
Hi Andrey
Why is this patch not part of the previous one?
Best,
Ori
> -Original Message-
> From: Andrey Vesnovaty
> Sent: Sunday, October 4, 2020 1:06 AM
> To: dev@dpdk.org
> Cc: j...@marvell.com; jerinjac...@gmail.com; NBU-Contact-Thomas Monjalon
> ; ferruh.yi...@intel.com;
> step...@ne
Hi Andrey,
You are missing the doc update (rte_flow)
PSB for more comments.
Best,
Ori
> -Original Message-
> From: Andrey Vesnovaty
> Sent: Sunday, October 4, 2020 1:06 AM
> Subject: [PATCH v3 01/10] ethdev: add flow shared action API
>
> This commit introduces extension of DPDK flow
Acked-by: Nipun Gupta
> -Original Message-
> From: wangyunjian
> Sent: Wednesday, August 26, 2020 6:38 PM
> To: dev@dpdk.org; Hemant Agrawal ; Nipun Gupta
>
> Cc: jerry.lili...@huawei.com; xudin...@huawei.com; Yunjian Wang
> ; sta...@dpdk.org
> Subject: [dpdk-dev] [PATCH] event/dpaa2: f
Hi David,
Seems that I missed this patch,
thanks for the help and pointing me to it, appreciated.
Kindest regards,
Raslan Darawsheh
> -Original Message-
> From: David Marchand
> Sent: Sunday, October 4, 2020 12:01 PM
> To: Raslan Darawsheh
> Cc: Cristian Dumitrescu ; dev@dpdk.org;
> N
On Wed, Aug 26, 2020 at 6:37 PM wangyunjian wrote:
>
> From: Yunjian Wang
>
> Coverity flags that 'portal' variable is used before
> it's checked for NULL. This patch fixes this issue.
>
> Coverity issue: 323516
> Fixes: 4ab57b042e7c ("event/dpaa2: affine portal at runtime during I/O")
> Cc: sta.
On Tue, Jul 28, 2020 at 11:52 PM wrote:
>
> From: Pavan Nikhilesh
>
> Validate events configured in ssopf against the total number of
> events configured across all the RX/TIM event adapters.
>
> Events available to ssopf can be reconfigured by passing the required
> amount to kernel bootargs and
On Thu, Aug 6, 2020 at 9:10 PM Rao, Nikhil wrote:
>
>
> > -Original Message-
> > From: wangyunjian
> > Sent: Monday, July 27, 2020 7:33 PM
> > To: dev@dpdk.org; Rao, Nikhil
> > Cc: jerry.lili...@huawei.com; xudin...@huawei.com; Yunjian Wang
> > ; sta...@dpdk.org
> > Subject: [dpdk-dev] [
Hi Dekel,
PSB
> -Original Message-
> From: Dekel Peled
> Sent: Thursday, October 1, 2020 10:33 PM
> Subject: [PATCH v2 1/2] ethdev: support query of AGE action
>
> Existing API supports AGE action to monitor the aging of a flow.
> This patch implements RFC [1], introducing the response f
Hi Bing
General comment I think in all of this patch set you are missing the
documentation part., for example the testpmd doc.
Thanks,
Ori
> -Original Message-
> From: Bing Zhao
> Sent: Thursday, October 1, 2020 3:26 AM
> Subject: [PATCH 0/4] introduce support for hairpin between two p
Gregory,
[snip]
> > > testpmd> flow tunnel 0 type vxlan
> > > port 0: flow tunnel #1 type vxlan
> > > testpmd> flow create 0 ingress group 0 tunnel_set 1
> > > pattern eth /ipv4 / udp dst is 4789 / vxlan / end
> > > actions jump group 0 / end
> >
> > I could not get enough time
Gregory,
Please see inline.
On Wed, Sep 30, 2020 at 2:19 AM Gregory Etelson wrote:
>
> From: Gregory Etelson
>
> RTE flow items & actions use positive values in item & action type.
> Negative values are reserved for PMD private types. PMD
> items & actions usually are not exposed to application
Hi Bing,
PSB,
Best,
Ori
> -Original Message-
> From: Bing Zhao
> Sent: Thursday, October 1, 2020 3:26 AM
> Subject: [PATCH 4/4] app/testpmd: change hairpin queues setup
>
> A new parameter `hairpin-mode` is introduced to the testpmd command
> line. Bitmask value is used to provide more
Hi Bing,
PSB
Best,
Ori
> -Original Message-
> From: Bing Zhao
> Sent: Thursday, October 1, 2020 3:26 AM
> Subject: [PATCH 3/4] ethdev: add APIs for hairpin queue operation
>
> Every hairpin queue pair should be configured properly and the
> connection between TX and RX queues should be
On Wed, Sep 23, 2020 at 12:35 AM Eads, Gage wrote:
>
>
>
> > -Original Message-
> > From: Chen, Mike Ximing
> > Sent: Friday, September 18, 2020 12:39 PM
> > To: Jerin Jacob
> > Cc: dev@dpdk.org; Eads, Gage ; Vedantham, Sundar
> > ; Power, Ciara ;
> > Richardson, Bruce
> > Subject: [PAT
Hello Ajit,
> [snip]
> > > > testpmd> flow tunnel 0 type vxlan
> > > > port 0: flow tunnel #1 type vxlan
> > > > testpmd> flow create 0 ingress group 0 tunnel_set 1
> > > > pattern eth /ipv4 / udp dst is 4789 / vxlan / end
> > > > actions jump group 0 / end
> > >
> > > I could n
Hi Bing,
PSB,
Best,
Ori
> -Original Message-
> From: Bing Zhao
> Sent: Thursday, October 1, 2020 3:26 AM
> Subject: [PATCH 2/4] ethdev: add new attributes to hairpin config
>
> To support two ports hairpin mode and keep the backward compatibility
> for the application, two new attribute
Hello Ajit,
[snip]
> > RTE flow library functions cannot work with PMD private items and
> > actions (elements) because RTE flow has no API to query PMD flow
> > object size. In the patch, PMD flow elements use object pointer.
> > RTE flow library functions handle PMD element object size as
> > si
Hi Bing,
PSB,
Thanks,
Ori
> -Original Message-
> From: Bing Zhao
> Sent: Thursday, October 1, 2020 3:26 AM
> Cc: dev@dpdk.org
> Subject: [PATCH 1/4] ethdev: add hairpin bind and unbind APIs
>
> In single port hairpin mode, all the hairpin TX and RX queues belong
> to the same device. Af
Hello Raslan,
On Sun, Oct 4, 2020 at 9:51 AM Raslan Darawsheh wrote:
> Seems like this patch introduced a new failure in compilation as following:
>
> ./../root/dpdk/lib/librte_pipeline/rte_swx_pipeline_spec.c:216:15: error:
> implicit declaration of function 'reallocarray'; did you mean 'reallo
>-Original Message-
>From: dev On Behalf Of David Marchand
>Sent: Thursday, September 24, 2020 12:31 PM
>To: Ferruh Yigit
>Cc: Wenzhuo Lu ; Beilei Xing
>; Bernard Iremonger
>; dev ; NBU-Contact-Adrien
>Mazarguil
>Subject: Re: [dpdk-dev] [PATCH 3/4] app/testpmd: fix build with gcc 11
>
>O
On Wed, Sep 30, 2020 at 4:04 PM wangyunjian wrote:
>
> > -Original Message-
> > From: Jerin Jacob [mailto:jerinjac...@gmail.com]
> > Sent: Wednesday, September 30, 2020 2:15 AM
> > To: wangyunjian
> > Cc: dpdk-dev ; Jerin Jacob ; Nithin
> > Dabilpuram ; Kiran Kumar K
> > ; Lilijun (Jerry)
>-Original Message-
>From: dev On Behalf Of Sarosh Arif
>Sent: Monday, September 28, 2020 1:01 PM
>To: ferruh.yi...@intel.com
>Cc: dev@dpdk.org; Sarosh Arif
>Subject: [dpdk-dev] [PATCH v2] testpmd: add speed capability in device info
>
>Called rte_eth_dev_info_get() in testpmd, to get dev
On Sat, Oct 3, 2020 at 1:30 AM Rasesh Mody wrote:
>
> This patch fixes get current link details, without this change the link
> details can be inaccurate if proper lock is not acquired.
>
> Fixes: 739a5b2f2b49 ("net/qede/base: use passed ptt handler")
> Cc: sta...@dpdk.org
>
> Reported-by: Ferruh
On Thu, Oct 1, 2020 at 4:07 PM Juraj Linkeš wrote:
>
> Create meson cross file arm64_armv8_linux_clang_ubuntu1804.
> Use clang/LLVM toolchain with sysroot pointing to gcc cross stdlib.
>
> Signed-off-by: Juraj Linkeš
> ---
> config/arm/arm64_armv8_linux_clang_ubuntu1804 | 20 +++
Hi,
Resending to reply on the correct version,
> -Original Message-
> From: dev On Behalf Of Cristian Dumitrescu
> Sent: Wednesday, September 30, 2020 9:34 AM
> To: dev@dpdk.org
> Cc: NBU-Contact-Thomas Monjalon ;
> david.march...@redhat.com
> Subject: [dpdk-dev] [PATCH v6 32/42] pipeli
Hi,
> -Original Message-
> From: dev On Behalf Of Cristian Dumitrescu
> Sent: Wednesday, September 30, 2020 9:34 AM
> To: dev@dpdk.org
> Cc: NBU-Contact-Thomas Monjalon ;
> david.march...@redhat.com
> Subject: [dpdk-dev] [PATCH v6 32/42] pipeline: add SWX pipeline
> specification file
>
67 matches
Mail list logo