The mlx5 PMD can inline packet data into transmitting descriptor (WQE)
and free mbuf immediately as data no longer needed, for non-inline
packets the mbuf pointer should be stored in elts array for coming
freeing on send completion. There was an optimization on storing
pointers in batch and there w
ShangMi 4 (SM4) is a block cipher used in the Chinese National Standard for
Wireless LAN WAPI and also used with Transport Layer Security.
ShangMi 3 (SM3) is a cryptographic hash function used in the
Chinese National Standard.
This patcheset adds both to the Cryptodev.
Arek Kusztal (4):
cryptod
SM4 is a block cipher used in the Chinese National Standard for
Wireless LAN WAPI and also used with Transport Layer Security.
- Added SM4 encryption algorithm.
Supported modes are ECB, CBC and CTR.
Signed-off-by: Arek Kusztal
---
doc/guides/cryptodevs/features/default.ini | 3 +++
doc/guides/r
SM3 is a cryptographic hash function used in
the Chinese National Standard.
- Added SM3 algorithm
Signed-off-by: Arek Kusztal
---
doc/guides/cryptodevs/features/default.ini | 1 +
doc/guides/rel_notes/release_22_11.rst | 5 +
lib/cryptodev/rte_crypto_sym.h | 4 +++-
lib/cryp
- Added SM4 encryption algorithms.
Supported modes: ECB, CBC, CTR.
Signed-off-by: Arek Kusztal
---
doc/guides/cryptodevs/features/qat.ini | 3 +++
doc/guides/rel_notes/release_22_11.rst | 4
drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c | 9 +
drivers/crypto/qat/dev/qa
- Added SM3 hash algorithm.
Signed-off-by: Arek Kusztal
---
doc/guides/cryptodevs/features/qat.ini | 1 +
doc/guides/rel_notes/release_22_11.rst | 3 +++
drivers/common/qat/qat_adf/icp_qat_hw.h | 2 +-
drivers/crypto/qat/qat_sym_session.c| 20 +++-
4 files changed, 24 in
> -Original Message-
> From: Bassam Zaid AlKilani
> Sent: Thursday, July 28, 2022 17:12
> To: dev@dpdk.org
> Cc: Raslan Darawsheh ; rzid...@nvidia.com;
> sta...@dpdk.org; Matan Azrad ; Slava Ovsiienko
>
> Subject: [PATCH] net/mlx5: fix matcher priority for esp item
>
> ESP is one of IPSe
Hello,
I am trying to run p4-dpdk-target (https://github.com/p4lang/p4-dpdk-target),
with DPDK version 22.07.0-rc2 (the one provided by the p4-dpdk-target).
However, when I run the bf_switchd I get the following error, by the dpdk
driver:
"""
mlx5_common: DevX read access NIC register=0X9055 fail
This patchset extends Intel QuickAssist Technology asymmetric crypto PMD.
Following features were added:
- ECDH algorithm handling
- EC point verification
Arek Kusztal (3):
crypto/qat: make immutable parameters constant
crypto/qat: add ecdh key exchange algorithm
crypto/qat: add ecdh public
All pointers passed to functions that are not supposed
to have its data changed should be marked as constant.
Additionally session field should be checked only in
with session case.
Signed-off-by: Arek Kusztal
---
drivers/common/qat/qat_adf/qat_pke.h | 16 ++---
drivers/crypto/qat/qat_asym.c
This commit adds ECDH algorithm to Intel QuickAssist
Technology driver.
Signed-off-by: Arek Kusztal
---
drivers/crypto/qat/qat_asym.c | 94 +++
1 file changed, 94 insertions(+)
diff --git a/drivers/crypto/qat/qat_asym.c b/drivers/crypto/qat/qat_asym.c
ind
This commit adds verification option for elliptic curve
points when used along ECDH algorithm.
Signed-off-by: Arek Kusztal
---
drivers/common/qat/qat_adf/qat_pke.h | 24 +++
drivers/crypto/qat/qat_asym.c| 58 +++-
2 files changed, 81 insertions
Hi,
> -Original Message-
> From: Bassam Zaid AlKilani
> Sent: Thursday, July 28, 2022 5:12 PM
> To: dev@dpdk.org
> Cc: Raslan Darawsheh ; rzid...@nvidia.com;
> sta...@dpdk.org; Matan Azrad ; Slava Ovsiienko
>
> Subject: [PATCH] net/mlx5: fix matcher priority for esp item
>
> ESP is one
From: Zhichao Zeng
Support disabling DCF ACL engine via devarg "acl=off" in cmdline, aiming to
shorten the DCF startup time.
Signed-off-by: Zhichao Zeng
---
v2: add document for the new devarg
---
doc/guides/nics/ice.rst| 11 ++
drivers/net/ice/ice_dcf_ethdev.c | 58
Hi,
> -Original Message-
> From: Slava Ovsiienko
> Sent: Thursday, August 11, 2022 8:51 AM
> To: dev@dpdk.org
> Cc: ferruh.yi...@intel.com; Matan Azrad ; Raslan
> Darawsheh ; sta...@dpdk.org
> Subject: [PATCH] net/mlx5: fix check for orphan wait descriptor
>
> The mlx5 PMD supports send
Hi,
> -Original Message-
> From: Slava Ovsiienko
> Sent: Wednesday, August 17, 2022 10:04 AM
> To: dev@dpdk.org
> Cc: Matan Azrad ; Raslan Darawsheh
> ; sta...@dpdk.org
> Subject: [PATCH v2] net/mlx5: fix single not inline packet elts storing
>
> The mlx5 PMD can inline packet data into
https://bugs.dpdk.org/show_bug.cgi?id=1066
liweiyuan (weiyuanx...@intel.com) changed:
What|Removed |Added
Resolution|--- |FIXED
Status|UNCO
Read slice configuration of QAT capabilities.
Signed-off-by: Arek Kusztal
---
drivers/common/qat/qat_device.c | 12
1 file changed, 12 insertions(+)
diff --git a/drivers/common/qat/qat_device.c b/drivers/common/qat/qat_device.c
index db4b087d2b..d25a696c5e 100644
--- a/drivers/comm
> -Original Message-
> From: Luca Boccassi
> Sent: Tuesday, August 16, 2022 7:40 PM
> To: Jiang, YuX ; sta...@dpdk.org
> Cc: dev@dpdk.org; Walker, Benjamin
> Subject: Re: 21.11.2 patches review and test
>
> On Thu, 2022-08-04 at 07:28 +, Jiang, YuX wrote:
> > > -Original Message-
Hi Arek,
Please see inline.
Thanks,
Anoob
>
> External Email
>
> --
> SM3 is a cryptographic hash function used in the Chinese National Standard.
>
> - Added SM3 algorithm
>
> Signed-off-by: Arek Kusztal
> ---
[snip]
> a/
This patch add random test vectors generator for asymc RSA algorithm,
base on OpenSSL 1.1.x lib.
Added functions for create RSA test vectors base on defined rules.
The randome generated test vector include plaintext, RSA key in exponent
and quintuple format, digest and expected cipher and sign.
R
The hardware descriptor (WQE) length field is 6 bits wide
and we have the native limitation for the overall descriptor
length. To improve the PCIe bandwidth the packet data can be
inline into descriptor. If PMD was configured to inline large
amount of data it happened there was no enough space rema
This patch add random test vectors generator for asymc RSA algorithm,
base on OpenSSL 1.1.x lib.
Added functions for create RSA test vectors base on defined rules.
The randome generated test vector include plaintext, RSA key in exponent
and quintuple format, digest and expected cipher and sign.
R
From: Raja Zidane
If hardware descriptor (WQE) length exceeds one the HW can handle,
the Tx queue failure occurs. PMD does the length check but there was
a bug - the length limit was expressed in 16B units (WQEBB segments),
while the calculated WQE length and limit were in 64B units (WQEBBs).
Fix
On Tue, Aug 16, 2022 at 10:04 PM Honnappa Nagarahalli
wrote:
>
>
>
> > > From: Jerin Jacob [mailto:jerinjac...@gmail.com]
> > > Sent: Tuesday, 16 August 2022 15.13
> > >
> > > On Wed, Aug 3, 2022 at 8:49 PM Stephen Hemminger
> > > wrote:
> > > >
> > > > On Wed, 3 Aug 2022 18:58:37 +0530
> > > >
2022-08-16 19:08 (UTC-0700), Stephen Hemminger:
> Not sure if turning telemetry into a do all control api makes sense.
I'm sure it doesn't, for "do all".
Controlling diagnostic collection and output, however,
is directly related to the telemetry purpose.
> This seems like a different API.
> Also,
On Wed, 17 Aug 2022 18:15:03 +0300
Dmitry Kozlyuk wrote:
> 2022-08-16 19:08 (UTC-0700), Stephen Hemminger:
> > Not sure if turning telemetry into a do all control api makes sense.
>
> I'm sure it doesn't, for "do all".
> Controlling diagnostic collection and output, however,
> is directly rela
> From: Dmitry Kozlyuk [mailto:dmitry.kozl...@gmail.com]
> Sent: Wednesday, 17 August 2022 17.15
>
> 2022-08-16 19:08 (UTC-0700), Stephen Hemminger:
> > Not sure if turning telemetry into a do all control api makes sense.
>
> I'm sure it doesn't, for "do all".
> Controlling diagnostic collection
Clarify mbuf meta data needed for Outbound Inline processing.
Application needs to provide mbuf.l3_len and L3 type in
mbuf.ol_flags so that like tunnel mode using mbuf.l2_len, transport mode
can make use of l3_len and l3_type to determine perform
proper transport mode IPsec processing.
Signed-off-
Clarify that for Outbound Inline IPsec processing, L2 header
needs to be up to date with ether type which will be applicable
post IPsec processing as the IPsec offload only touches L3 and above.
Signed-off-by: Nithin Dabilpuram
---
doc/guides/prog_guide/rte_security.rst | 4 +++-
1 file changed,
Remove L2 header update for outbound inline packets as
application is already taking care of the same.
Signed-off-by: Nithin Dabilpuram
---
drivers/net/cnxk/cn10k_tx.h | 17 -
1 file changed, 17 deletions(-)
diff --git a/drivers/net/cnxk/cn10k_tx.h b/drivers/net/cnxk/cn10k_tx.h
Update L2 header based on tunnel IP version.
Signed-off-by: Nithin Dabilpuram
---
app/test/test_security_inline_proto.c | 34 +-
1 file changed, 29 insertions(+), 5 deletions(-)
diff --git a/app/test/test_security_inline_proto.c
b/app/test/test_security_inline_p
Update ether type for outbound SA processing based on tunnel header
information in both NEON functions for poll mode and event mode worker
functions.
Signed-off-by: Nithin Dabilpuram
---
examples/ipsec-secgw/ipsec_neon.h | 41 +
examples/ipsec-secgw/ipsec_wo
Vhost asynchronous data-path offloads packet copy from the CPU
to the DMA engine. As a result, large packet copy can be accelerated
by the DMA engine, and vhost can free CPU cycles for higher level
functions.
In this patch, we enable asynchronous data-path for vhostpmd.
Asynchronous data path is e
From: Megha Ajmera
---
examples/qos_sched/profile.cfg | 2 --
1 file changed, 2 deletions(-)
diff --git a/examples/qos_sched/profile.cfg b/examples/qos_sched/profile.cfg
index d4b21c0170..8da5777538 100644
--- a/examples/qos_sched/profile.cfg
+++ b/examples/qos_sched/profile.cfg
@@ -26,8 +26,6
Increase the loop count so that there is a longer
threshold time for the LACP handshake process.
Fixes: 5e41ab250dfa ("app/test: unit tests for bonding mode 4")
Cc: sta...@dpdk.org
Signed-off-by: Ke Zhang
---
app/test/test_link_bonding_mode4.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(
In rte_sched_subport_config() API, subport_profile_id is not set correctly.
Signed-off-by: Megha Ajmera
---
lib/sched/rte_sched.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/lib/sched/rte_sched.c b/lib/sched/rte_sched.c
index 599c7e9536..09f855a04b 100644
--- a/lib/sched/rte_sched.c
+++
Signed-off-by: Megha Ajmera
---
examples/qos_sched/profile.cfg | 2 --
1 file changed, 2 deletions(-)
diff --git a/examples/qos_sched/profile.cfg b/examples/qos_sched/profile.cfg
index d4b21c0170..8da5777538 100644
--- a/examples/qos_sched/profile.cfg
+++ b/examples/qos_sched/profile.cfg
@@ -26,
> -Original Message-
> From: Ferruh Yigit
> Sent: Tuesday, August 16, 2022 17:33
> To: Guo, Junfeng ; Singh, Aman Deep
> ; Zhang, Qi Z ; Wu,
> Jingjing ; Xing, Beilei
> Cc: dev@dpdk.org; Wang, Xiao W ; Honnappa
> Nagarahalli
> Subject: Re: [PATCH v2] app/testpmd: add throughput stats f
Hi,
> -Original Message-
> From: Stephen Hemminger
> Sent: Sunday, August 14, 2022 10:58 PM
> To: Jiang, Cheng1
> Cc: maxime.coque...@redhat.com; Xia, Chenbo ;
> dev@dpdk.org; Hu, Jiayu ; Ding, Xuan
> ; Ma, WenwuX ; Wang,
> YuanX ; Yang, YvonneX
> Subject: Re: [RFC 1/2] vhost: add ingre
40 matches
Mail list logo