DPDK
21.08.0
|
#include <rte_crypto_sym.h>
Data Fields | |
uint32_t | num |
struct rte_crypto_sgl * | sgl |
struct rte_crypto_va_iova_ptr * | iv |
struct rte_crypto_va_iova_ptr * | digest |
int32_t * | status |
struct rte_crypto_va_iova_ptr * | auth_iv |
struct rte_crypto_va_iova_ptr * | aad |
Raw data operation descriptor. Supposed to be used with synchronous CPU crypto API call or asynchronous RAW data path API call.
Definition at line 68 of file rte_crypto_sym.h.
uint32_t num |
number of operations to perform
Definition at line 70 of file rte_crypto_sym.h.
struct rte_crypto_sgl* sgl |
array of SGL vectors
Definition at line 72 of file rte_crypto_sym.h.
struct rte_crypto_va_iova_ptr* iv |
array of pointers to cipher IV
Definition at line 74 of file rte_crypto_sym.h.
struct rte_crypto_va_iova_ptr* digest |
array of pointers to digest
Definition at line 76 of file rte_crypto_sym.h.
struct rte_crypto_va_iova_ptr* auth_iv |
array of pointers to auth IV, used for chain operation
Definition at line 81 of file rte_crypto_sym.h.
struct rte_crypto_va_iova_ptr* aad |
array of pointers to AAD, used for AEAD operation
Definition at line 83 of file rte_crypto_sym.h.
int32_t* status |
array of statuses for each operation:
Definition at line 91 of file rte_crypto_sym.h.