From: Suanming Mou
> > -Original Message-
> > From: Akhil Goyal
> > Sent: Tuesday, June 20, 2023 5:59 PM
> > To: Suanming Mou
> > Cc: Raslan Darawsheh ; dev@dpdk.org
> > Subject: RE: [PATCH v2 0/9] crypto/mlx5: support AES-GCM
> >
> > Hi Suanming,
> > > Hi Akhil,
> > >
> > > Maybe due t
On 6/20/23 16:10, Artemii Morozov wrote:
On 6/20/23 15:50, Andrew Rybchenko wrote:
On 6/20/23 12:55, Artemii Morozov wrote:
On 6/19/23 14:28, Andrew Rybchenko wrote:
On 6/13/23 18:12, Artemii Morozov wrote:
To enable VLAN stripping, two conditions must be met:
the corresponding flag must be
Enhance our CI coverage by building examples against an installed DPDK.
Signed-off-by: David Marchand
Acked-by: Bruce Richardson
Acked-by: Aaron Conole
---
Changes since v2:
- dropped unneeded -e in sed cmdline,
Changes since v1:
- reworked built examples discovery,
- added comment for people
So far, users of test-meson-builds.sh had to define their own set of
examples to build externally. This is not that great because users need
to maintain this list when examples are removed/added.
Rework the script so that the 'all' value triggers an automatic
discovery based on what was configured
The server_node_efd example contains various binaries whose sources are
in sub directories that do not match their name.
Rename sub directories in this example and stop overriding the binaries
names in meson.build.
This makes a next change easier in the build scripts used by CI.
Signed-off-by: Da
On 6/20/2023 2:15 PM, humin (Q) wrote:
> Hi, Niklas, Ferruh,
>
> 在 2023/6/20 19:03, Niklas Söderlund 写道:
>> Hi Connor and Ferruh,
>>
>> On 2023-06-19 09:57:17 +0100, Ferruh Yigit wrote:
>>> On 6/16/2023 1:00 PM, humin (Q) wrote:
Hi,
在 2023/6/16 15:20, Chaoyong He 写道:
> From: Zer
As DPDK provides examples compiled with makefiles, we need some tests in
the CI. So far, a few maintainers have been testing them but a simple
issue has been missed for some time and there was no way to try to build
all examples that were built with meson.
Additionnally, this series can help in id
Added sources were not referenced in the makefile used when compiling
this example externally.
Fixes: 36128a67c27e ("examples/fips_validation: add asymmetric validation")
Fixes: b455d261eb89 ("examples/fips_validation: validate ECDSA")
Cc: sta...@dpdk.org
Signed-off-by: David Marchand
Acked-by:
AES-GCM provides both authenticated encryption and the ability to check
the integrity and authentication of additional authenticated data (AAD)
that is sent in the clear.
The crypto operations are performed with crypto WQE. If the input
buffers(AAD, mbuf, digest) are not contiguous and there is no
In case user provides the address without mempool. Export the
function to lookup the address without mempool is required.
Signed-off-by: Suanming Mou
Acked-by: Matan Azrad
---
drivers/common/mlx5/mlx5_common_mr.c | 2 +-
drivers/common/mlx5/mlx5_common_mr.h | 4
drivers/common/mlx5/version
AES-GCM provides both authenticated encryption and the ability to check
the integrity and authentication of additional authenticated data (AAD)
that is sent in the clear.
This commit adds the AES-GCM attributes query and initialization function.
Signed-off-by: Suanming Mou
Acked-by: Matan Azrad
As there will be other crypto algo be supported. This commit splits
AES-XTS code to another *_xts.c file. The mlx5_crypto.c file will
just contain the common code.
Signed-off-by: Suanming Mou
Acked-by: Matan Azrad
---
drivers/crypto/mlx5/meson.build | 1 +
drivers/crypto/mlx5/mlx5_crypt
The crypto device requires the DEK(data encryption key) object for
data encryption/decryption operation.
This commit adds the AES-GCM DEK object management support.
Signed-off-by: Suanming Mou
Acked-by: Matan Azrad
---
drivers/crypto/mlx5/mlx5_crypto.h | 17 -
drivers/crypto/mlx5/mlx5
Sessions are used in symmetric transformations in order to prepare
objects and data for packet processing stage.
The AES-GCM session includes IV, AAD, digest(tag), DEK, operation
mode information.
Signed-off-by: Suanming Mou
Acked-by: Matan Azrad
---
drivers/common/mlx5/mlx5_prm.h| 12
Nvidia HW provides a synchronous mechanism between QPs. When
creating the QPs, user can set one as primary and another as
follower. The follower QP's WQE execution can be controlled
by primary QP via SEND_EN WQE.
This commit introduces the SEND_EN WQE to improve the WQE
execution sync-up between p
Crypto queue pair is for handling the encryption/decryption operations.
As AES-GCM AEAD API provides AAD, mbuf, digest separately, low-level FW
only accepts the data in a single contiguous memory region, two internal
QPs are created for AES-GCM queue pair. One for organizing the memory
to be conti
The crypto operations are performed with crypto WQE. If the input
buffers(AAD, mbuf, digest) are not contiguous and there is no enough
headroom/tailroom for copying AAD/digest, as the requirement from FW,
an UMR WQE is needed to generate contiguous address space for crypto
WQE. The UMR WQE and cryp
This commit generates AES-GCM capability based on the NIC
attributes and enables AES-GCM algo.
An new devarg "algo" is added to identify if the crypto PMD will
be initialized as AES-GCM(algo=1) or AES-XTS(algo=0, default).
Signed-off-by: Suanming Mou
Acked-by: Matan Azrad
---
doc/guides/crypto
20/06/2023 16:10, Ferruh Yigit:
> On 6/20/2023 2:15 PM, humin (Q) wrote:
> > Hi, Niklas, Ferruh,
> >
> > 在 2023/6/20 19:03, Niklas Söderlund 写道:
> >> Hi Connor and Ferruh,
> >>
> >> On 2023-06-19 09:57:17 +0100, Ferruh Yigit wrote:
> >>> On 6/16/2023 1:00 PM, humin (Q) wrote:
> Hi,
>
> >
David Marchand writes:
> In repositories where multiple branches run the ABI checks using
> different versions of libabigail (for example, a 22.11 branch using
> libabigail-1.8 and a main branch using libabigail-2.1), a collision
> happens on the libabigail binary cache entry.
> As a single cache
20/06/2023 11:03, Bruce Richardson:
> On Tue, Jun 20, 2023 at 10:48:50AM +0200, David Marchand wrote:
> > On Tue, Jun 20, 2023 at 10:45 AM Bruce Richardson
> > wrote:
> > > > > > > I notice the change in behaviour for enabling the deprecated
> > > > > > > libs. Is there
> > > > > > > any other ch
20/06/2023 10:14, Jie Hai:
> On 2023/2/20 20:55, David Marchand wrote:
> > On Fri, Feb 10, 2023 at 3:50 AM Jie Hai wrote:
> >>
> >> This patch supports dump of ring information by its name.
> >> An example using this command is shown below:
> >>
> >> --> /ring/info,MP_mb_pool_0
> >> {
> >>"/ri
On Tue, Jun 20, 2023 at 04:33:15PM +0200, Thomas Monjalon wrote:
> 20/06/2023 11:03, Bruce Richardson:
> > On Tue, Jun 20, 2023 at 10:48:50AM +0200, David Marchand wrote:
> > > On Tue, Jun 20, 2023 at 10:45 AM Bruce Richardson
> > > wrote:
> > > > > > > > I notice the change in behaviour for enabl
16/06/2023 11:38, Akhil Goyal:
> > > > > >
> > > > > > For info, this does not compile with
> > > > > > https://urldefense.proofpoint.com/v2/url?u=https-
> > 3A__git.gitlab.arm.com_arm-2Dreference-2Dsolutions_ipsec-
> > 2Dmb&d=DwIFAg&c=nKjWec2b6R0mOyPaz7xtfQ&r=DnL7Si2wl_PRwpZ9TWey3e
> > u68gBzn7DkP
I226-V devices can hang when EEE is enabled. Explicitly disable
EEE during initialization of the device, as the Linux and FreeBSD
kernel drivers do.
Signed-off-by: Matthew Smith
---
drivers/net/igc/base/igc_i225.c | 4
1 file changed, 4 insertions(+)
diff --git a/drivers/net/igc/base/igc_i
On Tue, Jun 20, 2023 at 04:33:15PM +0200, Thomas Monjalon wrote:
> 20/06/2023 11:03, Bruce Richardson:
> > On Tue, Jun 20, 2023 at 10:48:50AM +0200, David Marchand wrote:
> > > On Tue, Jun 20, 2023 at 10:45 AM Bruce Richardson
> > > wrote:
> > > > > > > > I notice the change in behaviour for enabl
Can you fix the commit messages with signed-off and Fixes
Acked-by: Kai Ji mailto:kai...@intel.com>>
From: Stephen Hemminger
Sent: 31 May 2023 00:34
To: Fan Zhang
Cc: dev@dpdk.org
Subject: ring name length simplification in
ipsec_mb_qp_create_processed_ops_rin
On 6/14/2023 3:34 AM, Jiawen Wu wrote:
> Fix some bugs for txgbe and ngbe.
>
> Jiawen Wu (9):
> net/txgbe: fix Tx failure with fiber hotplug
> net/txgbe: fix interrupt enable mask
> net/txgbe: fix issues caused by MNG veto bit setting
> net/txgbe: fix to set autoneg for 1G speed
> net/tx
13/06/2023 11:25, Ruifeng Wang:
> From: Thomas Monjalon
> > 12/06/2023 13:58, zhoumin:
> > > On Mon, June 12, 2023 at 6:26PM, Thomas Monjalon wrote:
> > > > 15/05/2023 04:10, Zhang, Qi Z:
> > > >> From: Ruifeng Wang
> > > >>> From: Min Zhou
> > > ---
> > > v3:
> > > - Use rte_smp_
On 6/19/2023 10:41 AM, Andrew Rybchenko wrote:
> On 6/14/23 19:44, Stephen Hemminger wrote:
>> On Wed, 14 Jun 2023 17:20:59 +0200
>> Thomas Monjalon wrote:
>>
>>> Two functions helping to check Rx/Tx queues validity
>>> were added in DPDK 23.07-rc1.
>>> As the release is not closed, it is still ti
> -Original Message-
> From: David Marchand
> Sent: Tuesday, June 20, 2023 2:10 PM
> To: dev@dpdk.org
> Cc: NBU-Contact-Thomas Monjalon (EXTERNAL) ;
> i.maxim...@ovn.org; Ali Alnubani ; Aman Singh
> ; Yuying Zhang ;
> Matan Azrad ; Slava Ovsiienko
> ; Ori Kam ; Suanming Mou
> ; David Chris
On 6/20/2023 11:07 AM, Jie Hai wrote:
> On 2023/6/9 19:10, Ferruh Yigit wrote:
>> On 6/9/2023 10:03 AM, Jie Hai wrote:
>>> Here's how the problem arises.
>>> step1: Start the app.
>>> dpdk-testpmd -a :35:00.0 -l 0-3 -- -i --rxq=10 --txq=10
>>>
>>> step2: Perform the following steps and sen
Add details to our documentation on how to register logging for a
component. Also provide guidelines on when to use logs vs tracing
vs telemetry.
V2: extended second patch based on the feedback provided.
Hopefully, we can keep this section short and clear as the
revisions roll! :-)
Bruce
While the section on dynamic logging in the contributors guide covered
the details of the logging naming scheme, it failed to cover exactly how
the component developer, i.e. the contributor, could actually use
dynamic logging in their component.
Fix this by splitting the details of the naming sche
As discussed by DPDK technical board [1], our contributor guide should
include some details as to when to use logging vs tracing vs telemetry
to provide the end user with information about the running process and
the DPDK libraries it uses.
[1] https://mails.dpdk.org/archives/dev/2023-March/265204
> -Original Message-
> From: jer...@marvell.com
> Sent: Tuesday, June 20, 2023 3:26 PM
> To: dev@dpdk.org; Nithin Kumar Dabilpuram ;
> Amit Prakash Shukla ; Sunil Kumar Kori
>
> Cc: Jerin Jacob Kollanukkaran
> Subject: [dpdk-dev] [PATCH v1] doc: fix ip6 node API doxygen generation
>
>
On 6/14/2023 6:51 AM, Chaoyong He wrote:
> From: Qin Ke
>
> Performance is reduced because of adding redundant read configure
> operations in nfp_net_parse_ptype() called by nfp_net_recv_pkts(),
> which cause every received packet to spend more time.
>
> Fix the performance issue by deleting the
> AES-GCM provides both authenticated encryption and the ability to check
> the integrity and authentication of additional authenticated data (AAD)
> that is sent in the clear.
>
> The crypto operations are performed with crypto WQE. If the input
> buffers(AAD, mbuf, digest) are not contiguous and
The following changes since commit 4645ed709d36bab64fbf2b8cff12054d39398af9:
examples/l3fwd-graph: introduce mcore dispatch worker model (2023-06-19
21:27:05 +0200)
are available in the Git repository at:
http://git.dpdk.org/next/dpdk-next-crypto
for you to fetch changes up to 4dc146d0e92
An XOR32 hash is needed in the Software Switch (SWX) Pipeline for its
use case in P4. We implement it in this patch so it could be easily
registered in the pipeline later.
Signed-off-by: Bili Dong
---
v7:
* Simplified byte ordering conversion logic. (re Vladimir Medvedkin
)
* Added test cases wi
For the HW I have access to, I think so.
That is actually one of the major final goals of this patch, so we can
model this HW in P4, including all the hash functions it supports, through
the DPDK SWX pipeline.
Thanks,
Bili
On Sat, Jun 17, 2023 at 1:59 PM Stephen Hemminger <
step...@networkplumbe
Sketch creation seeded the global PRNG
using the supplied seed for hashing.
The use of this seed by SKETCH set summary was not documented.
SKETCH set summary does not require two independent hash seeds,
unlike other set summary types.
Seeding the global PRNG at sketch creation
does not make the ske
> -Original Message-
> From: Matthew Smith
> Sent: Tuesday, June 20, 2023 10:56 PM
> To: Guo, Junfeng ; Su, Simei
> Cc: dev@dpdk.org; Smith, Matthew
> Subject: [PATCH] net/igc: disable EEE by default on I225/226
>
> I226-V devices can hang when EEE is enabled. Explicitly disable EEE
> -Original Message-
> From: Joyce Kong
> Sent: Monday, June 19, 2023 5:45 PM
> To: Zhang, Qi Z ; Vladimir Ratnikov
> ; Yang, Qiming ; Wu,
> Wenjun1
> Cc: dev@dpdk.org; Ruifeng Wang
> Subject: RE: [PATCH] ixgbe: Allow setting IVAR register for X550EM_a
>
> Hi All,
>
> It seems a fal
The SCTP tunnel packets cannot be forwarded in AVX2 mode.
As 2 features are developed in parallel, 5712bf9d6e14
("net/iavf: add Tx AVX2 offload path") doesn't consider
the impact of 4f8259df563a ("net/iavf: enable Tx outer
checksum offload on AVX512"). So, the wrong TX path is
selected.
Fixes: 57
As the VLAN insertion is partially supported in vector path,
the behavior is different in scalar and vector path.
For a VLAN packet, if using scalar path, the new VLAN tag will
be inserted after the original VLAN tag. If using vector path,
the new VLAN tag is inserted before the original VLAN tag.
在 2023/6/20 22:10, Ferruh Yigit 写道:
On 6/20/2023 2:15 PM, humin (Q) wrote:
Hi, Niklas, Ferruh,
在 2023/6/20 19:03, Niklas Söderlund 写道:
Hi Connor and Ferruh,
On 2023-06-19 09:57:17 +0100, Ferruh Yigit wrote:
On 6/16/2023 1:00 PM, humin (Q) wrote:
Hi,
在 2023/6/16 15:20, Chaoyong He 写道:
Fr
On Tue, Jun 20, 2023 at 4:32 PM wrote:
>
> From: Satheesh Paul
>
> When creating a flow rule directing traffic from PF
> to VF, current validation is incorrectly checking the
> RQ index in flow action with the PF's maximum
> configured RQs. This validation is applicable only
> when action target
Acked-by: Ashwin Sekhar T K
> -Original Message-
> From: Thierry Herbelot
> Sent: Tuesday, June 20, 2023 3:14 PM
> To: dev@dpdk.org
> Cc: Thierry Herbelot ; Thomas Monjalon
> ; Nithin Kumar Dabilpuram
> ; Satha Koteswara Rao Kottidi
> ; Jerin Jacob Kollanukkaran
>
> Subject: [EXT] [PATC
On Wed, Jun 21, 2023 at 10:17 AM Ashwin Sekhar T K wrote:
>
> Acked-by: Ashwin Sekhar T K
>
> > -Original Message-
> > From: Thierry Herbelot
> > Sent: Tuesday, June 20, 2023 3:14 PM
> > To: dev@dpdk.org
> > Cc: Thierry Herbelot ; Thomas Monjalon
> > ; Nithin Kumar Dabilpuram
> > ; Satha
> -Original Message-
> From: Xu, HailinX
> Sent: Thursday, June 15, 2023 3:18 PM
> To: Thomas Monjalon ; annou...@dpdk.org;
> dev@dpdk.org
> Cc: Kovacevic, Marko ; Mcnamara, John
> ; Richardson, Bruce
> ; Ferruh Yigit
> Subject: RE: release candidate 23.07-rc1
>
> > -Original Message-
On Tue, Jun 20, 2023 at 4:30 PM David Marchand
wrote:
>
> Added sources were not referenced in the makefile used when compiling
> this example externally.
>
> Fixes: 36128a67c27e ("examples/fips_validation: add asymmetric validation")
> Fixes: b455d261eb89 ("examples/fips_validation: validate ECDS
The rte_smp_xx() APIs are deprecated. But it is not mentioned
in the function header.
Added notes in function header for clarification.
Signed-off-by: Ruifeng Wang
---
lib/eal/include/generic/rte_atomic.h | 15 +++
1 file changed, 15 insertions(+)
diff --git a/lib/eal/include/generi
> -Original Message-
> From: Thomas Monjalon
> Sent: Tuesday, June 20, 2023 11:53 PM
> To: Zhang, Qi Z ; zhoumin ;
> Ruifeng Wang
>
> Cc: dev@dpdk.org; m...@smartsharesystems.com; konstantin.v.anan...@yandex.ru;
> Yang, Qiming
> ; Wu, Wenjun1 ;
> d...@linux.vnet.ibm.com;
> roret...@lin
101 - 154 of 154 matches
Mail list logo