xref: /dpdk/doc/guides/cryptodevs/ionic.rst (revision 80518852e2f52bbe27b5763fb05031caf8da4788)
1.. SPDX-License-Identifier: BSD-3-Clause
2   Copyright 2021-2024 Advanced Micro Devices, Inc.
3
4IONIC Crypto Driver
5===================
6
7The ionic crypto driver provides support for offloading cryptographic operations
8to hardware cryptographic blocks on AMD Pensando server adapters.
9It currently supports the below models:
10
11- DSC-25 dual-port 25G Distributed Services Card
12  `(pdf) <https://pensandoio.secure.force.com/DownloadFile?id=a0L4T000004IKurUAG>`__
13- DSC-100 dual-port 100G Distributed Services Card
14  `(pdf) <https://pensandoio.secure.force.com/DownloadFile?id=a0L4T000004IKuwUAG>`__
15- DSC-200 dual-port 200G Distributed Services Card
16  `(pdf) <https://www.amd.com/system/files/documents/pensando-dsc-200-product-brief.pdf>`__
17
18Please visit the AMD Pensando web site at
19https://www.amd.com/en/accelerators/pensando for more information.
20
21Device Support
22--------------
23
24The ionic crypto driver currently supports
25running directly on the device's embedded processors.
26For help running the driver, please contact AMD Pensando support.
27
28Limitations
29-----------
30
31- Host-side access via PCI is not yet supported
32- Multiprocess applications are not yet supported
33- Sessionless APIs are not yet supported
34
35Runtime Configuration
36---------------------
37
38None
39
40Features
41--------
42
43The ionic crypto PMD has support for:
44
45Symmetric Crypto Algorithms
46~~~~~~~~~~~~~~~~~~~~~~~~~~~
47
48AEAD algorithms:
49
50* ``RTE_CRYPTO_AEAD_AES_GCM``
51