DPDK  2.2.0
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_driverdriver
struct rte_cryptodev_datadata
struct rte_cryptodev_opsdev_ops
struct rte_pci_devicepci_dev
enum rte_cryptodev_type dev_type
enum pmd_type pmd_type
struct rte_cryptodev_cb_list link_intr_cbs
uint8_t attached: 1

Detailed Description

The data structure associated with each crypto device.

Definition at line 458 of file rte_cryptodev.h.

Field Documentation

dequeue_pkt_burst_t dequeue_burst

Pointer to PMD receive function.

Definition at line 460 of file rte_cryptodev.h.

enqueue_pkt_burst_t enqueue_burst

Pointer to PMD transmit function.

Definition at line 462 of file rte_cryptodev.h.

struct rte_cryptodev_driver* driver

Driver for this device

Definition at line 464 of file rte_cryptodev.h.

struct rte_cryptodev_data* data

Pointer to device data

Definition at line 466 of file rte_cryptodev.h.

struct rte_cryptodev_ops* dev_ops

Functions exported by PMD

Definition at line 468 of file rte_cryptodev.h.

struct rte_pci_device* pci_dev

PCI info. supplied by probing

Definition at line 470 of file rte_cryptodev.h.

enum rte_cryptodev_type dev_type

Crypto device type

Definition at line 473 of file rte_cryptodev.h.

PMD type - PDEV / VDEV

Definition at line 475 of file rte_cryptodev.h.

struct rte_cryptodev_cb_list link_intr_cbs

User application callback for interrupts if present

Definition at line 478 of file rte_cryptodev.h.

uint8_t attached

Flag indicating the device is attached

Definition at line 482 of file rte_cryptodev.h.


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