xref: /dpdk/doc/guides/cryptodevs/ionic.rst (revision 80518852e2f52bbe27b5763fb05031caf8da4788)
14610ac93SAndrew Boyer.. SPDX-License-Identifier: BSD-3-Clause
24610ac93SAndrew Boyer   Copyright 2021-2024 Advanced Micro Devices, Inc.
34610ac93SAndrew Boyer
44610ac93SAndrew BoyerIONIC Crypto Driver
54610ac93SAndrew Boyer===================
64610ac93SAndrew Boyer
74610ac93SAndrew BoyerThe ionic crypto driver provides support for offloading cryptographic operations
84610ac93SAndrew Boyerto hardware cryptographic blocks on AMD Pensando server adapters.
94610ac93SAndrew BoyerIt currently supports the below models:
104610ac93SAndrew Boyer
114610ac93SAndrew Boyer- DSC-25 dual-port 25G Distributed Services Card
124610ac93SAndrew Boyer  `(pdf) <https://pensandoio.secure.force.com/DownloadFile?id=a0L4T000004IKurUAG>`__
134610ac93SAndrew Boyer- DSC-100 dual-port 100G Distributed Services Card
144610ac93SAndrew Boyer  `(pdf) <https://pensandoio.secure.force.com/DownloadFile?id=a0L4T000004IKuwUAG>`__
154610ac93SAndrew Boyer- DSC-200 dual-port 200G Distributed Services Card
164610ac93SAndrew Boyer  `(pdf) <https://www.amd.com/system/files/documents/pensando-dsc-200-product-brief.pdf>`__
174610ac93SAndrew Boyer
184610ac93SAndrew BoyerPlease visit the AMD Pensando web site at
194610ac93SAndrew Boyerhttps://www.amd.com/en/accelerators/pensando for more information.
204610ac93SAndrew Boyer
214610ac93SAndrew BoyerDevice Support
224610ac93SAndrew Boyer--------------
234610ac93SAndrew Boyer
244610ac93SAndrew BoyerThe ionic crypto driver currently supports
254610ac93SAndrew Boyerrunning directly on the device's embedded processors.
264610ac93SAndrew BoyerFor help running the driver, please contact AMD Pensando support.
274610ac93SAndrew Boyer
284610ac93SAndrew BoyerLimitations
294610ac93SAndrew Boyer-----------
304610ac93SAndrew Boyer
314610ac93SAndrew Boyer- Host-side access via PCI is not yet supported
324610ac93SAndrew Boyer- Multiprocess applications are not yet supported
33*80518852SAndrew Boyer- Sessionless APIs are not yet supported
344610ac93SAndrew Boyer
354610ac93SAndrew BoyerRuntime Configuration
364610ac93SAndrew Boyer---------------------
374610ac93SAndrew Boyer
384610ac93SAndrew BoyerNone
39*80518852SAndrew Boyer
40*80518852SAndrew BoyerFeatures
41*80518852SAndrew Boyer--------
42*80518852SAndrew Boyer
43*80518852SAndrew BoyerThe ionic crypto PMD has support for:
44*80518852SAndrew Boyer
45*80518852SAndrew BoyerSymmetric Crypto Algorithms
46*80518852SAndrew Boyer~~~~~~~~~~~~~~~~~~~~~~~~~~~
47*80518852SAndrew Boyer
48*80518852SAndrew BoyerAEAD algorithms:
49*80518852SAndrew Boyer
50*80518852SAndrew Boyer* ``RTE_CRYPTO_AEAD_AES_GCM``
51