DPDK  18.05.1
Data Fields
rte_cryptodev_info Struct Reference

#include <rte_cryptodev.h>

Data Fields

const char * driver_name
uint8_t driver_id
struct rte_pci_device * pci_dev
uint64_t feature_flags
struct rte_cryptodev_capabilitiescapabilities
unsigned max_nb_queue_pairs
unsigned max_nb_sessions
unsigned int max_nb_sessions_per_qp

Detailed Description

Crypto device information

Examples:
examples/ipsec-secgw/ipsec-secgw.c, examples/ipsec-secgw/ipsec.c, examples/l2fwd-crypto/main.c, and examples/vhost_crypto/main.c.

Definition at line 371 of file rte_cryptodev.h.

Field Documentation

const char* driver_name

Driver name.

Definition at line 372 of file rte_cryptodev.h.

uint8_t driver_id

Driver identifier

Definition at line 373 of file rte_cryptodev.h.

struct rte_pci_device* pci_dev

PCI information.

Definition at line 374 of file rte_cryptodev.h.

uint64_t feature_flags

Feature flags exposes HW/SW features for the given device

Examples:
examples/ipsec-secgw/ipsec-secgw.c, and examples/l2fwd-crypto/main.c.

Definition at line 377 of file rte_cryptodev.h.

struct rte_cryptodev_capabilities* capabilities

Array of devices supported capabilities

Examples:
examples/ipsec-secgw/ipsec-secgw.c, and examples/l2fwd-crypto/main.c.

Definition at line 379 of file rte_cryptodev.h.

unsigned max_nb_queue_pairs

Maximum number of queues pairs supported by device.

Definition at line 383 of file rte_cryptodev.h.

unsigned max_nb_sessions

Maximum number of sessions supported by device.

Definition at line 387 of file rte_cryptodev.h.

unsigned int max_nb_sessions_per_qp

Maximum number of sessions per queue pair. Default 0 for infinite sessions

Definition at line 389 of file rte_cryptodev.h.


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