DPDK  18.08.1
Data Fields
rte_cryptodev Struct Reference

#include <rte_cryptodev.h>

Data Fields

dequeue_pkt_burst_t dequeue_burst
enqueue_pkt_burst_t enqueue_burst
struct rte_cryptodev_datadata
struct rte_cryptodev_opsdev_ops
uint64_t feature_flags
struct rte_devicedevice
uint8_t driver_id
struct rte_cryptodev_cb_list link_intr_cbs
void * security_ctx
__extension__ uint8_t attached: 1

Detailed Description

The data structure associated with each crypto device.

Definition at line 799 of file rte_cryptodev.h.

Field Documentation

dequeue_pkt_burst_t dequeue_burst

Pointer to PMD receive function.

Definition at line 801 of file rte_cryptodev.h.

enqueue_pkt_burst_t enqueue_burst

Pointer to PMD transmit function.

Definition at line 803 of file rte_cryptodev.h.

struct rte_cryptodev_data* data

Pointer to device data

Definition at line 805 of file rte_cryptodev.h.

struct rte_cryptodev_ops* dev_ops

Functions exported by PMD

Definition at line 807 of file rte_cryptodev.h.

uint64_t feature_flags

Feature flags exposes HW/SW features for the given device

Definition at line 810 of file rte_cryptodev.h.

struct rte_device* device

Backing device

Definition at line 811 of file rte_cryptodev.h.

uint8_t driver_id

Crypto driver identifier

Definition at line 815 of file rte_cryptodev.h.

struct rte_cryptodev_cb_list link_intr_cbs

User application callback for interrupts if present

Definition at line 817 of file rte_cryptodev.h.

void* security_ctx

Context for security ops

Definition at line 821 of file rte_cryptodev.h.

__extension__ uint8_t attached

Flag indicating the device is attached

Definition at line 825 of file rte_cryptodev.h.


The documentation for this struct was generated from the following file: