History log of /dpdk/doc/guides/cryptodevs/uadk.rst (Results 1 – 7 of 7)
Revision Date Author Comments
# 9599c59b 23-Jun-2023 Bruce Richardson <bruce.richardson@intel.com>

doc: prefer installing using Meson rather than Ninja

After doing a build, to install DPDK system-wide our documentation
recommended using the "ninja install" command. However, for anyone
building as

doc: prefer installing using Meson rather than Ninja

After doing a build, to install DPDK system-wide our documentation
recommended using the "ninja install" command. However, for anyone
building as a non-root user and only installing as root, the "meson
install" command is a better alternative, as it provides for
automatically dropping or elevating privileges as necessary in more
recent meson releases [1].

[1] https://mesonbuild.com/Installing.html#installing-as-the-superuser

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>

show more ...


# a8ca598c 02-Jun-2023 Zhangfei Gao <zhangfei.gao@linaro.org>

crypto/uadk: set queue pair in configuration

By default, uadk only alloc two queues for each algorithm, which
will impact performance.
Set queue pair number as required in dev_configure.
The default

crypto/uadk: set queue pair in configuration

By default, uadk only alloc two queues for each algorithm, which
will impact performance.
Set queue pair number as required in dev_configure.
The default max queue pair number is 8, which can be modified
via para: max_nb_queue_pairs

Example:
sudo dpdk-test-crypto-perf -l 0-10 --vdev crypto_uadk,max_nb_queue_pairs=10
-- --devtype crypto_uadk --optype cipher-only --buffer-sz 8192

Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>

show more ...


# e24b8ad4 15-Nov-2022 Stephen Hemminger <stephen@networkplumber.org>

doc: avoid meson deprecation in setup

The command "meson build" causes a deprecation warning with meson 0.64.0.

WARNING: Running the setup command as `meson [options]` instead of
`meson setup [

doc: avoid meson deprecation in setup

The command "meson build" causes a deprecation warning with meson 0.64.0.

WARNING: Running the setup command as `meson [options]` instead of
`meson setup [options]` is ambiguous and deprecated.

Therefore fix the examples in the documentation.

Cc: stable@dpdk.org

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Zhangfei Gao <zhangfei.gao@linaro.org>
Signed-off-by: David Marchand <david.marchand@redhat.com>
Acked-by: Stanislaw Kardach <kda@semihalf.com>

show more ...


# 8799d66e 27-Oct-2022 Zhangfei Gao <zhangfei.gao@linaro.org>

test/crypto: support UADK PMD

Updated test application to run autotest for uadk crypto PMD.
Example:
sudo dpdk-test --vdev=crypto_uadk --log-level=6
RTE>>cryptodev_uadk_autotest
RTE>>quit

Signed-of

test/crypto: support UADK PMD

Updated test application to run autotest for uadk crypto PMD.
Example:
sudo dpdk-test --vdev=crypto_uadk --log-level=6
RTE>>cryptodev_uadk_autotest
RTE>>quit

Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
Acked-by: Akhil Goyal <gakhil@marvell.com>

show more ...


# ec23c286 27-Oct-2022 Zhangfei Gao <zhangfei.gao@linaro.org>

crypto/uadk: support auth algorithms

Add support for MD5, SHA1, SHA224, SHA256, SHA384, SHA512
Authentication algorithms with and without HMAC.

Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>

crypto/uadk: support auth algorithms

Add support for MD5, SHA1, SHA224, SHA256, SHA384, SHA512
Authentication algorithms with and without HMAC.

Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
Acked-by: Akhil Goyal <gakhil@marvell.com>

show more ...


# 3b3cd89e 27-Oct-2022 Zhangfei Gao <zhangfei.gao@linaro.org>

crypto/uadk: support cipher algorithms

Add support for cipher algorithms,
including AES_ECB, AES_CBC, AES_XTS, and DES_CBC mode.

Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
Acked-by: Akhi

crypto/uadk: support cipher algorithms

Add support for cipher algorithms,
including AES_ECB, AES_CBC, AES_XTS, and DES_CBC mode.

Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
Acked-by: Akhil Goyal <gakhil@marvell.com>

show more ...


# 8c515d96 27-Oct-2022 Zhangfei Gao <zhangfei.gao@linaro.org>

crypto/uadk: introduce HiSilicon UADK crypto driver

Introduce a new crypto PMD for hardware accelerators based on UADK [1].

UADK is a framework for user applications to access hardware accelerators

crypto/uadk: introduce HiSilicon UADK crypto driver

Introduce a new crypto PMD for hardware accelerators based on UADK [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 use virtual address for device dma,
which enhances the performance as well as easy usability.

This patch adds the basic framework.

[1] https://github.com/Linaro/uadk

Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
Acked-by: Akhil Goyal <gakhil@marvell.com>

show more ...