X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=doc%2Fguides%2Fcryptodevs%2Fbcmfs.rst;h=f5dcd59c8746c0b37365876e6b68b9a6e11d6eea;hb=c0d002aed98d6d1d38d6bb318a5bd2ed5cdc01b1;hp=8afece3b4b4d0dd66a5f7b445389935b34ba2d19;hpb=cee518e317a5f74da0b94a5102b404dcd0505f4c;p=dpdk.git diff --git a/doc/guides/cryptodevs/bcmfs.rst b/doc/guides/cryptodevs/bcmfs.rst index 8afece3b4b..f5dcd59c87 100644 --- a/doc/guides/cryptodevs/bcmfs.rst +++ b/doc/guides/cryptodevs/bcmfs.rst @@ -5,7 +5,7 @@ Broadcom FlexSparc Crypto Poll Mode Driver ========================================== The FlexSparc crypto poll mode driver (BCMFS PMD) provides support for offloading -cryptographic operations to the Broadcom SoCs having FlexSparc4/FlexSparc5 unit. +cryptographic operations to the Broadcom SoCs having FlexSparc4 unit. Detailed information about SoCs can be found at `Broadcom Official Website `__. @@ -13,12 +13,11 @@ Supported Broadcom SoCs ----------------------- * Stingray -* Stingray2 Features -------- -The BCMFS SYM PMD has support for: +The BCMFS PMD has support for below symmetric algorithms: Cipher algorithms: @@ -46,7 +45,6 @@ Hash algorithms: * ``RTE_CRYPTO_AUTH_SHA512`` * ``RTE_CRYPTO_AUTH_SHA512_HMAC`` * ``RTE_CRYPTO_AUTH_AES_XCBC_MAC`` -* ``RTE_CRYPTO_AUTH_AES_CBC_MAC`` * ``RTE_CRYPTO_AUTH_MD5_HMAC`` * ``RTE_CRYPTO_AUTH_AES_GMAC`` * ``RTE_CRYPTO_AUTH_AES_CMAC`` @@ -54,7 +52,6 @@ Hash algorithms: Supported AEAD algorithms: * ``RTE_CRYPTO_AEAD_AES_GCM`` -* ``RTE_CRYPTO_AEAD_AES_CCM`` Installation ------------ @@ -66,7 +63,7 @@ Information about kernel, rootfs and toolchain can be found at To execute BCMFS PMD, it must be compiled with VFIO_PRESENT flag on the compiling platform and same gets enabled in rte_vfio.h. -The BCMFS crypto PMD may be compiled natively on a Stingray/Stingray2 platform or +The BCMFS PMD may be compiled natively on a Stingray platform or cross-compiled on an x86 platform. For example, below commands can be executed for cross compiling on x86 platform. @@ -94,13 +91,13 @@ For example, below commands can be run to get hold of a device node by VFIO. Limitations ----------- -* Only supports the session-oriented API implementation (session-less APIs are not supported). -* CCM is not supported on Broadcom`s SoCs having FlexSparc4 unit. +* The session-oriented APIs are supported but the session-less APIs are not. +* CCM is not supported. Testing ------- -The symmetric crypto operations on BCMFS crypto PMD may be verified by running the test +The symmetric crypto operations on BCMFS PMD may be verified by running the test application: .. code-block:: console