DPDK  20.02.1
Data Fields
rte_cryptodev_info Struct Reference

#include <rte_cryptodev.h>

Data Fields

const char * driver_name
 
uint8_t driver_id
 
struct rte_devicedevice
 
uint64_t feature_flags
 
const struct rte_cryptodev_capabilitiescapabilities
 
unsigned max_nb_queue_pairs
 
uint16_t min_mbuf_headroom_req
 
uint16_t min_mbuf_tailroom_req
 
unsigned max_nb_sessions
 

Detailed Description

Crypto device information

Examples:
examples/ip_pipeline/cryptodev.c, 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 470 of file rte_cryptodev.h.

Field Documentation

const char* driver_name

Driver name.

Examples:
examples/l2fwd-crypto/main.c.

Definition at line 471 of file rte_cryptodev.h.

uint8_t driver_id

Driver identifier

Definition at line 472 of file rte_cryptodev.h.

struct rte_device* device

Generic device information.

Definition at line 473 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 475 of file rte_cryptodev.h.

const 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 478 of file rte_cryptodev.h.

unsigned max_nb_queue_pairs

Maximum number of queues pairs supported by device.

Definition at line 481 of file rte_cryptodev.h.

uint16_t min_mbuf_headroom_req

Minimum mbuf headroom required by device

Definition at line 484 of file rte_cryptodev.h.

uint16_t min_mbuf_tailroom_req

Minimum mbuf tailroom required by device

Definition at line 487 of file rte_cryptodev.h.

unsigned max_nb_sessions

Maximum number of sessions supported by device. If 0, the device does not have any limitation in number of sessions that can be used.

Definition at line 491 of file rte_cryptodev.h.


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