---
name: "rte_event_crypto_adapter_queue_conf"
section: "3"
platform: "linux"
package: "dpdk-doc"
version: "24.11.4-0+deb13u1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/rte_event_crypto_adapter_queue_conf"
---

# rte\_event\_crypto\_adapter\_queue\_conf(3)

## NAME

rte\_event\_crypto\_adapter\_queue\_conf

## SYNOPSIS

`#include <rte_event_crypto_adapter.h>`

### Data Fields

uint32\_t **flags**\
 struct **rte\_event** **ev**\
 uint16\_t **vector\_sz**\
 uint64\_t **vector\_timeout\_ns**\
 struct **rte\_mempool** \* **vector\_mp**\

## Detailed Description

Adapter queue configuration structure

Definition at line **293** of file **rte\_event\_crypto\_adapter.h**.

## Field Documentation

### uint32\_t flags

Flags for handling crypto operations

**See also**

**RTE\_EVENT\_CRYPTO\_ADAPTER\_EVENT\_VECTOR**

Definition at line **294** of file **rte\_event\_crypto\_adapter.h**.

### struct rte\_event ev

If HW supports cryptodev queue pair to event queue binding, application is expected to fill in event information.

**See also**

**RTE\_EVENT\_CRYPTO\_ADAPTER\_CAP\_INTERNAL\_PORT\_QP\_EV\_BIND**

Definition at line **298** of file **rte\_event\_crypto\_adapter.h**.

### uint16\_t vector\_sz

Indicates the maximum number for crypto operations to combine and form a vector.

**See also**

**rte\_event\_crypto\_adapter\_vector\_limits::min\_sz**

**rte\_event\_crypto\_adapter\_vector\_limits::max\_sz** Valid when **RTE\_EVENT\_CRYPTO\_ADAPTER\_EVENT\_VECTOR** flag is set in

**rte\_event\_crypto\_adapter\_queue\_conf::flags**

Definition at line **303** of file **rte\_event\_crypto\_adapter.h**.

### uint64\_t vector\_timeout\_ns

Indicates the maximum number of nanoseconds to wait for aggregating crypto operations. Should be within vectorization limits of the adapter

**See also**

**rte\_event\_crypto\_adapter\_vector\_limits::min\_timeout\_ns**

**rte\_event\_crypto\_adapter\_vector\_limits::max\_timeout\_ns** Valid when **RTE\_EVENT\_CRYPTO\_ADAPTER\_EVENT\_VECTOR** flag is set in

**rte\_event\_crypto\_adapter\_queue\_conf::flags**

Definition at line **311** of file **rte\_event\_crypto\_adapter.h**.

### struct rte\_mempool\* vector\_mp

Indicates the mempool that should be used for allocating rte\_event\_vector container. Should be created by using `rte_event_vector_pool_create`. Valid when RTE\_EVENT\_CRYPTO\_ADAPTER\_EVENT\_VECTOR flag is set in

**See also**

**rte\_event\_crypto\_adapter\_queue\_conf::flags**.

Definition at line **321** of file **rte\_event\_crypto\_adapter.h**.

## Author

Generated automatically by Doxygen for DPDK from the source code.
