[PATCH 5/5] doc: Update doc for UADK crypto PMD

2022-09-10 Thread Zhangfei Gao
Update doc for the new UADK crypto PMD, which relies on UADK library [1]. UADK is a framework for user applications to access hardware accelerators. UADK relies on IOMMU SVA (Shared Virtual Address) feature, which share the same page table between IOMMU and MMU. [1] https://github.com/Linaro/uadk

[PATCH 4/5] crypto/uadk: support auth algorithms

2022-09-10 Thread Zhangfei Gao
Hash algorithms: * ``RTE_CRYPTO_AUTH_MD5`` * ``RTE_CRYPTO_AUTH_MD5_HMAC`` * ``RTE_CRYPTO_AUTH_SHA1`` * ``RTE_CRYPTO_AUTH_SHA1_HMAC`` * ``RTE_CRYPTO_AUTH_SHA224`` * ``RTE_CRYPTO_AUTH_SHA224_HMAC`` * ``RTE_CRYPTO_AUTH_SHA256`` * ``RTE_CRYPTO_AUTH_SHA256_HMAC`` * ``RTE_CRYPTO_AUTH_SHA384`` * ``RTE_CR

[PATCH 3/5] crypto/uadk: support cipher algorithms

2022-09-10 Thread Zhangfei Gao
Cipher algorithms: * ``RTE_CRYPTO_CIPHER_AES_ECB`` * ``RTE_CRYPTO_CIPHER_AES_CBC`` * ``RTE_CRYPTO_CIPHER_AES_XTS`` * ``RTE_CRYPTO_CIPHER_DES_CBC`` Signed-off-by: Zhangfei Gao --- drivers/crypto/uadk/uadk_crypto_pmd.c | 254 +- 1 file changed, 252 insertions(+), 2 deletio

[PATCH 2/5] crypto/uadk: introduce uadk crypto driver

2022-09-10 Thread Zhangfei Gao
Introduce a new crypto PMD for UADK, which relies on UADK library [1]. UADK is a framework for user applications to access hardware accelerators. UADK relies on IOMMU SVA (Shared Virtual Address) feature, which share the same page table between IOMMU and MMU. Thereby user application can directly

[PATCH 1/5] test/crypto: add cryptodev_uadk_autotest

2022-09-10 Thread Zhangfei Gao
Example: sudo dpdk-test --vdev=crypto_uadk --log-level=6 RTE>>cryptodev_uadk_autotest RTE>>quit Signed-off-by: Zhangfei Gao --- app/test/test_cryptodev.c | 7 +++ app/test/test_cryptodev.h | 1 + 2 files changed, 8 insertions(+) diff --git a/app/test/test_cryptodev.c b/app/test/test_cryptod

[PATCH 0/5] crypto/uadk: introduce uadk crypto driver

2022-09-10 Thread Zhangfei Gao
Introduce a new crypto PMD for UADK, which relies on UADK library [1]. UADK is a framework for user applications to access hardware accelerators. UADK relies on IOMMU SVA (Shared Virtual Address) feature, which share the same page table between IOMMU and MMU. Thereby user application can directly

RE: [PATCH] net/mlx5: fix Rx queue recovery mechanism

2022-09-10 Thread Asaf Penso
Hello Amiya, This fix is for an issue with the error recovery mechanism. I assume the use case you’re referring to is working with rx_vec burst + cqe zipping enabled + error recovery. If that’s the case, we mentioned in our mlx5.rst that the recovery is not supported. Since there is no way to d

RE: [PATCH v3] app/testpmd: fix incorrect queues state of secondary process

2022-09-10 Thread Zhang, Peng1X
> -Original Message- > From: lihuisong (C) > Sent: Wednesday, September 7, 2022 9:53 AM > To: Zhang, Peng1X ; dev@dpdk.org > Cc: andrew.rybche...@oktetlabs.ru; Singh, Aman Deep > ; Zhang, Yuying ; > sta...@dpdk.org > Subject: Re: [PATCH v3] app/testpmd: fix incorrect queues state of seco