DPDK
21.02.0
|
#include <rte_cryptodev.h>
Data Fields | |
dequeue_pkt_burst_t | dequeue_burst |
enqueue_pkt_burst_t | enqueue_burst |
struct rte_cryptodev_data * | data |
struct rte_cryptodev_ops * | dev_ops |
uint64_t | feature_flags |
struct rte_device * | device |
uint8_t | driver_id |
struct rte_cryptodev_cb_list | link_intr_cbs |
void * | security_ctx |
__extension__ uint8_t | attached: 1 |
struct rte_cryptodev_cb_rcu * | enq_cbs |
struct rte_cryptodev_cb_rcu * | deq_cbs |
The data structure associated with each crypto device.
Definition at line 891 of file rte_cryptodev.h.
dequeue_pkt_burst_t dequeue_burst |
Pointer to PMD receive function.
Definition at line 892 of file rte_cryptodev.h.
enqueue_pkt_burst_t enqueue_burst |
Pointer to PMD transmit function.
Definition at line 894 of file rte_cryptodev.h.
struct rte_cryptodev_data* data |
Pointer to device data
Definition at line 897 of file rte_cryptodev.h.
struct rte_cryptodev_ops* dev_ops |
Functions exported by PMD
Definition at line 899 of file rte_cryptodev.h.
uint64_t feature_flags |
Feature flags exposes HW/SW features for the given device
Definition at line 901 of file rte_cryptodev.h.
struct rte_device* device |
Backing device
Definition at line 903 of file rte_cryptodev.h.
uint8_t driver_id |
Crypto driver identifier
Definition at line 906 of file rte_cryptodev.h.
struct rte_cryptodev_cb_list link_intr_cbs |
User application callback for interrupts if present
Definition at line 909 of file rte_cryptodev.h.
void* security_ctx |
Context for security ops
Definition at line 912 of file rte_cryptodev.h.
__extension__ uint8_t attached |
Flag indicating the device is attached
Definition at line 916 of file rte_cryptodev.h.
struct rte_cryptodev_cb_rcu* enq_cbs |
User application callback for pre enqueue processing
Definition at line 919 of file rte_cryptodev.h.
struct rte_cryptodev_cb_rcu* deq_cbs |
User application callback for post dequeue processing
Definition at line 922 of file rte_cryptodev.h.