> -Original Message-
> From: Thomas Monjalon
> Sent: Wednesday, November 6, 2019 12:19 PM
> To: Ananyev, Konstantin
> Cc: techbo...@dpdk.org; Honnappa Nagarahalli ;
> dev@dpdk.org; Zhang, Roy Fan
> ; Doherty, Declan ;
> akhil.go...@nxp.com; nd
> Subject: Re: [dpdk-techboard] [RFC 0/
>
>
> > -Original Message-
> > From: Trybula, ArturX
> > Sent: Monday, November 4, 2019 3:55 PM
> > To: Shally Verma ; dev@dpdk.org; Trahe, Fiona
> > ; Dybkowski, AdamX
> ;
> > akhil.go...@nxp.com
> > Subject: RE: [EXT] [PATCH v3 1/1] test/compress: unit tests
> > refactoring
> >
> > H
> -Original Message-
> From: Trybula, ArturX
> Sent: Wednesday, November 6, 2019 9:03 PM
> To: Shally Verma ; dev@dpdk.org; Trahe, Fiona
> ; Dybkowski, AdamX
> ; akhil.go...@nxp.com; Ashish Gupta
>
> Subject: RE: [EXT] [PATCH v3 1/1] test/compress: unit tests refactoring
>
..
> My sug
On Thu, Oct 24, 2019 at 11:46 AM Anatoly Burakov
wrote:
>
> From: Pawel Modrak
>
> Add a script that automatically merges all stable ABI's under one
> ABI section with the new version, while leaving experimental
> section exactly as it is.
>
> Signed-off-by: Pawel Modrak
> Signed-off-by: Anatoly
Update default configuration of ipsec-secgw:
1.In ep0.cfg change SPI value used by two inbound IPv6 security
policies from 15 to 115 and 16 to 116 to point to existing inbound
SAs. There are no inbound SAs with SPI value 15, 16.
- In ep1.cfg change SPI value used by two outbound IPv6 security
polic
On 11/5/2019 2:19 PM, Viacheslav Ovsiienko wrote:
> This patchset just combines two metadata related patches
> to provide right applying order. The first patch introduces
> the ingress metadata with mbuf dynamic field usage, the
> second one moves egress metadata to the dynamic field
> presented by
> -Original Message-
> From: dev On Behalf Of Qi Zhang
> Sent: Tuesday, November 5, 2019 10:07 PM
> To: Yang, Qiming
> Cc: dev@dpdk.org; Zhang, Qi Z
> Subject: [dpdk-dev] [PATCH v3] net/ice/base: fix wrong ptype bitmap for GRE
>
> The ptype bitmap calculation for GRE packet is modifie
On 06-Nov-19 3:27 PM, Rajesh Ravi wrote:
Thanks Anatoly & David.
The main patch provided by Anatoly is not compatible with DPDK 19.02.
So I had to make following patch and verified it to be working with DPDK
19.02 & SPDK 19.07 combination.
Hi Rajesh,
Thanks for testing. If your tests were
Can you provide more details on how this fixes the issue? Looking at the code,
the pointer *parser should get set by the code so I'm not sure how this change
does anything.
Paul
> -Original Message-
> From: dev On Behalf Of Simei Su
> Sent: Tuesday, November 5, 2019 11:09 PM
> To: Zhan
Disregard my previous email, I didn't see this one. See my comments inline.
Paul
> -Original Message-
> From: dev On Behalf Of Simei Su
> Sent: Wednesday, November 6, 2019 12:26 AM
> To: Zhang, Qi Z ; Ye, Xiaolong ;
> Yang, Qiming
> Cc: dev@dpdk.org; Su, Simei
> Subject: [dpdk-dev] [PA
> -Original Message-
> From: Ray Kinsella
> Sent: Tuesday, November 5, 2019 3:24 PM
> To: dev@dpdk.org
> Cc: m...@ashroe.eu; tho...@monjalon.net; step...@networkplumber.org;
> Richardson, Bruce ; Yigit, Ferruh
> ; Ananyev, Konstantin
> ; jer...@marvell.com;
> olivier.m...@6wind.com; nhor..
> -Original Message-
> From: Ray Kinsella
> Sent: Tuesday, November 5, 2019 3:24 PM
> To: dev@dpdk.org
> Cc: m...@ashroe.eu; tho...@monjalon.net; step...@networkplumber.org;
> Richardson, Bruce ; Yigit, Ferruh
> ; Ananyev, Konstantin
> ; jer...@marvell.com;
> olivier.m...@6wind.com; nhor..
> -Original Message-
> From: Ray Kinsella
> Sent: Tuesday, November 5, 2019 3:24 PM
> To: dev@dpdk.org
> Cc: m...@ashroe.eu; tho...@monjalon.net; step...@networkplumber.org;
> Richardson, Bruce ; Yigit, Ferruh
> ; Ananyev, Konstantin
> ; jer...@marvell.com;
> olivier.m...@6wind.com; nho
> -Original Message-
> From: Ray Kinsella
> Sent: Tuesday, November 5, 2019 3:24 PM
> To: dev@dpdk.org
> Cc: m...@ashroe.eu; tho...@monjalon.net; step...@networkplumber.org;
> Richardson, Bruce ; Yigit, Ferruh
> ; Ananyev, Konstantin
> ; jer...@marvell.com;
> olivier.m...@6wind.com; nho
Hello DPDK Community,
Quick reminder that DPDK Summit North America is just 6 days away!
*It's not too late to join us November 12th and 13th, in Mountain View, CA.
*
Hear from DPDK leaders and contributors in the community, with speakers
from Intel, Mellanox, Nvidia, NTT, NEC, Microsoft, Hua
Hi, Hideyuki
> -Original Message-
> From: Hideyuki Yamashita
> Sent: Wednesday, November 6, 2019 13:04
> To: Slava Ovsiienko
> Cc: dev@dpdk.org
> Subject: Re: [dpdk-dev] [PATCH 0/7] net/mlx5: support for flow action on
> VLAN header
>
> Dear Slava,
>
> Additional question.
> When I use
Hi Dekel,
> -Original Message-
> From: Dekel Peled
> Sent: Wednesday, November 6, 2019 2:28 PM
> To: Mcnamara, John ; Kovacevic, Marko
> ; nhor...@tuxdriver.com;
> ajit.khapa...@broadcom.com; somnath.ko...@broadcom.com; Burakov,
> Anatoly ; xuanziya...@huawei.com;
> cloud.wangxiao...@huaw
From: Marcin Baran
As per new ABI policy, all of the libraries are now versioned using
one global ABI version. Changes in this patch implement the
necessary steps to enable that.
Signed-off-by: Marcin Baran
Signed-off-by: Pawel Modrak
Signed-off-by: Anatoly Burakov
Acked-by: Bruce Richardson
This patchset prepares the codebase for the new ABI policy and
adds a few helper scripts.
There are two new scripts for managing ABI versions added. The
first one is a Python script that will read in a .map file,
flatten it and update the ABI version to the ABI version
specified on the command-lin
From: Pawel Modrak
Add a script that automatically merges all stable ABI's under one
ABI section with the new version, while leaving experimental
section exactly as it is.
Signed-off-by: Pawel Modrak
Signed-off-by: Anatoly Burakov
Acked-by: Bruce Richardson
---
Notes:
v6:
- Split map
From: Marcin Baran
Remove code for old ABI versions ahead of ABI version bump.
Signed-off-by: Marcin Baran
Signed-off-by: Anatoly Burakov
Acked-by: Bruce Richardson
---
Notes:
v2:
- Moved this to before ABI version bump to avoid compile breakage
lib/librte_lpm/rte_lpm.c | 996 ++--
From: Marcin Baran
Remove code for old ABI versions ahead of ABI version bump.
Signed-off-by: Marcin Baran
Signed-off-by: Anatoly Burakov
Acked-by: Bruce Richardson
Acked-by: Erik Gabriel Carrillo
---
Notes:
v2:
- Moved this to before ABI version bump to avoid compile breakage
lib
In order to facilitate mass updating of version files, add a shell
script that recurses into lib/ and drivers/ directories and calls
the ABI version update script.
Signed-off-by: Anatoly Burakov
Acked-by: Bruce Richardson
---
Notes:
v3:
- Switch to sh rather than bash, and remove bash-i
The logtype symbol was missing from the .map file. Add it.
Fixes: d8dd31652cf4 ("common/octeontx: move mbox to common folder")
Cc: pbhagavat...@caviumnetworks.com
Cc: sta...@dpdk.org
Signed-off-by: Anatoly Burakov
Acked-by: Bruce Richardson
---
Notes:
v2:
- add this patch to avoid comp
From: Marcin Baran
Remove code for old ABI versions ahead of ABI version bump.
Signed-off-by: Marcin Baran
Signed-off-by: Anatoly Burakov
Acked-by: David Hunt
---
Notes:
v5:
- Fixed shared library linking error due to versioning still enabled
v2:
- Moved this to before A
From: Marcin Baran
The original ABI versioning was slightly misleading in that the
DPDK 2.0 ABI was really a single mode for the distributor, and is
used as such throughout the distributor code.
Fix this by renaming all _v20 API's to _single API's, and remove
symbol versioning.
Signed-off-by: M
On 10/29/2019 11:34 AM, kirankum...@marvell.com wrote:
> From: Kiran Kumar K
>
> Adding support to check TX and RX descriptor status.
>
> Signed-off-by: Kiran Kumar K
Reviewed-by: Ferruh Yigit
Applied to dpdk-next-net/master, thanks.
From: Marcin Baran
Add a shell script that checks whether built libraries are
versioned with expected ABI (current ABI, current ABI + 1,
or EXPERIMENTAL).
The following command was used to verify current source tree
(assuming build directory is in ./build):
find ./build/lib ./build/drivers -nam
On 10/31/2019 5:36 AM, Hyong Youb Kim wrote:
> These patches fix 3 cosmetic issues discovered during rc1 testing. For
> example, removing useless/misleading error messages and adding a space
> in log messages.
>
> Thanks.
> -Hyong
>
> Hyong Youb Kim (3):
> net/enic: fix whitespaces in log macro
When composing device command for modify header action, provided mask
should be taken more accurate into account thus length and offset
in action should be set accordingly at precise bit-wise boundaries.
For the future use, metadata register copy action is also added.
Signed-off-by: Yongseok Koh
Public API RTE_FLOW_ACTION_TYPE_TAG and RTE_FLOW_ITEM_TYPE_TAG
present data in host-endian format, as all metadata related
entities. The internal mlx5 tag related action and item should
use the same endianness to be conformed.
Signed-off-by: Viacheslav Ovsiienko
Acked-by: Matan Azrad
---
driver
Update flow creation/destroy functions for future reuse.
List operations can be skipped inside functions and done
separately out of flow creation.
Signed-off-by: Yongseok Koh
Signed-off-by: Viacheslav Ovsiienko
Acked-by: Matan Azrad
---
drivers/net/mlx5/mlx5_flow.c | 14 ++
1 file
Some rte_flow fields which are local to subflows have been moved to
mlx5_flow structure. RSS attributes are grouped by mlx5_flow_rss structure.
tag_resource is moved to mlx5_flow_dv structure.
Signed-off-by: Yongseok Koh
Signed-off-by: Viacheslav Ovsiienko
Acked-by: Matan Azrad
---
drivers/net
Add flow metadata register copy action which is supported through modify
header command. As it is an internal action, not exposed to users, item
type (MLX5_RTE_FLOW_ACTION_TYPE_COPY_MREG) is negative value. This can be
used when creating PMD internal subflows.
Signed-off-by: Yongseok Koh
Signed-o
The modern networks operate on the base of the packet switching
approach, and in-network environment data are transmitted as the
packets. Within the host besides the data, actually transmitted
on the wire as packets, there might some out-of-band data helping
to process packets. These data are named
The metadata register reg_c[0] might be used by kernel or
firmware for their internal purposes. The actual used mask
can be queried from the kernel. The remaining bits can be
used by PMD to provide META or MARK feature. The code queries
the mask of reg_c[0] and adjust the resource usage dynamically
On 11/2/2019 1:35 AM, Hyong Youb Kim wrote:
> When INTx is used, the interrupt handler needs to explicitly re-enable
> interrupt in order to receive another one in future. The LSC interrupt
> handler currently does not, and the link state never gets updated when
> INTx is used (e.g. uio_pci_generic
Introduce the dedicated matcher register field setup routine.
Update the code to use this unified one.
Signed-off-by: Yongseok Koh
Signed-off-by: Viacheslav Ovsiienko
Acked-by: Matan Azrad
---
drivers/net/mlx5/mlx5_flow_dv.c | 171 +++-
1 file changed, 82 in
The PMD parameter dv_xmeta_en is added to control extensive
metadata support. A nonzero value enables extensive flow
metadata support if device is capable and driver supports it.
This can enable extensive support of MARK and META item of
rte_flow. The newly introduced SET_TAG and SET_META actions
d
There are some renaming:
- in the DV flow engine overall: flow_d_* -> flow_dv_*
- in flow_dv_translate(): res -> mhdr_res
Signed-off-by: Yongseok Koh
Signed-off-by: Viacheslav Ovsiienko
Acked-by: Matan Azrad
---
drivers/net/mlx5/mlx5_flow_dv.c | 151
1
The metadata registers reg_c provide support for TAG and
SET_TAG features. Although there are 8 registers are available
on the current mlx5 devices, some of them can be reserved.
The availability should be queried by iterative trial-and-error
implemented by mlx5_flow_discover_mreg_c() routine.
If
If the extensive metadata registers are supported,
it can be regarded inclusively that the extensive
metadata support is possible. E.g. metadata register
copy action, supporting 16 modify header actions,
reserving register across different steering domain
(FDB and NIC) and so on.
This patch handle
This patch moves metadata from completion descriptor
to appropriate dynamic mbuf field.
Signed-off-by: Yongseok Koh
Signed-off-by: Viacheslav Ovsiienko
Acked-by: Matan Azrad
---
drivers/net/mlx5/mlx5_prm.h | 6 --
drivers/net/mlx5/mlx5_rxtx.c | 5 +
drivers/n
META item is supported on both Rx and Tx. 'transfer' attribute
is also supported. SET_META action is also added.
Due to restriction on reg_c[meta], various bit width might be
available. If devarg parameter dv_xmeta_en=1, the META uses
metadata register reg_c[0], which may be required for internal
Flow MARK item is newly supported along with MARK action. MARK
action and item are supported on both Rx and Tx. It works on the
metadata reg_c[] only if extensive flow metadata register is
supported. Without the support, MARK action behaves same as
before - valid only on Rx and no MARK item is vali
Add support of new rte_flow item and action - TAG and SET_TAG. TAG is
a transient value which can be kept during flow matching.
This is supported through device metadata register reg_c[]. Although
there are 8 registers are available on the current mlx5 device,
some of them can be reserved for firm
The NIC might support up to 8 extensive metadata registers.
These registers are supposed to be used by multiple features.
There is register id query routine to allow determine which
register is actually used by specified feature.
Signed-off-by: Viacheslav Ovsiienko
Acked-by: Matan Azrad
---
dri
The mlx5 hardware has some limitations and flow might
require to be split into multiple internal subflows.
For example this is needed to provide the meter object
sharing between multiple flows or to provide metadata
register copying before final queue/rss action.
The multiple features might requir
Values set by MARK and SET_META actions should be carried over
to the VF representor in case of flow miss on Tx path. However,
as not all metadata registers are preserved across the different
domains (NIC Rx/Tx and E-Switch FDB), as a workaround, those
values should be carried by reg_c's which are
While reg_c[meta] can be copied to reg_b simply by modify-header
action (it is supported by hardware), it is not possible to copy
reg_c[mark] to the STE flow_tag as flow_tag is not a metadata
register and this is not supported by hardware. Instead, it
should be manually set by a flow per each uniqu
On 10/31/2019 6:22 PM, Ori Kam wrote:
>
>
>> -Original Message-
>> From: Xiaoyu Min
>> Sent: Thursday, October 31, 2019 12:11 PM
>> To: Ori Kam ; Adrien Mazarguil
>> ; Wenzhuo Lu ;
>> Jingjing Wu ; Bernard Iremonger
>>
>> Cc: dev@dpdk.org; sta...@dpdk.org
>> Subject: [PATCH] app/testpmd
> -Original Message-
> From: Wisam Monther
> Sent: Wednesday, November 6, 2019 11:39
> To: Slava Ovsiienko
> Cc: Wisam Monther ; dev@dpdk.org; Moti
> Haimovsky
> Subject: [PATCH] net/mlx5: add missing ptype for geneve tunnel
>
> HW ptype are missing TUNNEL_GENEVE support
>
> Fixes: e59
On 11/6/2019 2:49 PM, Flavia Musatescu wrote:
> Fix the RTE_IPV4_VHL_DEF macro that represents the value
> for the IPv4 VHL and Minimum IHL header fields according to
> rfc791.
>
> Fixes: 2318d8d54565 ("net: define IPv4 IHL and VHL")
> Cc: saleh...@mellanox.com
> Cc: sta...@dpdk.org
>
> Signed-of
Hi Bernard,
>Hi Pavan,
>
>> -Original Message-
>> From: pbhagavat...@marvell.com
>> Sent: Tuesday, October 29, 2019 3:37 PM
>> To: Yigit, Ferruh ;
>arybche...@solarflare.com;
>> jer...@marvell.com; Lu, Wenzhuo ; Wu,
>Jingjing
>> ; Iremonger, Bernard
>> ; Mcnamara, John
>> ; Kovacevic, Mar
From: Pawel Modrak
Merge all vesions in linker version script files to DPDK_20.0.
This commit was generated by running the following command:
:~/DPDK$ buildtools/update-abi.sh 20.0
Signed-off-by: Pawel Modrak
Signed-off-by: Anatoly Burakov
Acked-by: Bruce Richardson
---
.../rte_pmd_bbdev_f
Thanks Anatoly & David.
The main patch provided by Anatoly is not compatible with DPDK 19.02.
So I had to make following patch and verified it to be working with DPDK
19.02 & SPDK 19.07 combination.
--
Thanks a lot Anatoly.
Will the same solution work with DPDK 19.02 as well? We 're actually using
DPDK 19.02 for memory allocations for SPDK 19.07.
DPDK 19.11 may not be supported by SPDK 19.07 we 're currently using.
I 'll definitely test if the patch works with DPDK 19.02
Thanks again for your
201 - 257 of 257 matches
Mail list logo