logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

rte_event_crypto_adapter_queue_conf

Author

       Generated automatically by Doxygen for DPDK from the source code.

DPDK                                             Version 24.11.2          rte_event_crypto_adapter_queue_conf(3)

Detailed Description

       Adapter queue configuration structure

       Definition at line 293 of file rte_event_crypto_adapter.h.

Field Documentation

uint32_tflags
       Flags for handling crypto operations

       SeealsoRTE_EVENT_CRYPTO_ADAPTER_EVENT_VECTOR

       Definition at line 294 of file rte_event_crypto_adapter.h.

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

       SeealsoRTE_EVENT_CRYPTO_ADAPTER_CAP_INTERNAL_PORT_QP_EV_BIND

       Definition at line 298 of file rte_event_crypto_adapter.h.

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

       Seealsorte_event_crypto_adapter_vector_limits::min_szrte_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_tvector_timeout_ns
       Indicates the maximum number of nanoseconds to wait for aggregating crypto operations. Should be within
       vectorization limits of the adapter

       Seealsorte_event_crypto_adapter_vector_limits::min_timeout_nsrte_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.

   structrte_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

       Seealsorte_event_crypto_adapter_queue_conf::flags.

       Definition at line 321 of file rte_event_crypto_adapter.h.

Name

       rte_event_crypto_adapter_queue_conf

Synopsis

       #include <rte_event_crypto_adapter.h>

   DataFields
       uint32_t flags
       struct rte_eventev
       uint16_t vector_sz
       uint64_t vector_timeout_ns
       struct rte_mempool * vector_mp

See Also