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_cryptodev_core.h

Author

       Generated automatically by Doxygen for DPDK from the source code.

DPDK                                             Version 24.11.2                         rte_cryptodev_core.h(3)

Detailed Description

       RTE Crypto Device internal header.

       This header contains internal data types. But they are still part of the public API because they are used
       by inline functions in the published API.

       Applications should not use these directly.

       Definition in file rte_cryptodev_core.h.

Name

       rte_cryptodev_core.h

Synopsis

Typedefstypedef uint16_t(* dequeue_pkt_burst_t) (void *qp, struct rte_crypto_op **ops, uint16_t nb_ops)
       typedef uint16_t(* enqueue_pkt_burst_t) (void *qp, struct rte_crypto_op **ops, uint16_t nb_ops)
       typedef uint32_t(* crypto_qp_depth_used_t) (void *qp)

   Variables
       struct rte_cryptodev * rte_cryptodevs

Typedef Documentation

typedefuint16_t(*dequeue_pkt_burst_t)(void*qp,structrte_crypto_op**ops,uint16_tnb_ops)
       Dequeue processed packets from queue pair of a device.

       Definition at line 19 of file rte_cryptodev_core.h.

   typedefuint16_t(*enqueue_pkt_burst_t)(void*qp,structrte_crypto_op**ops,uint16_tnb_ops)
       Enqueue packets for processing on queue pair of a device.

       Definition at line 23 of file rte_cryptodev_core.h.

   typedefuint32_t(*crypto_qp_depth_used_t)(void*qp)
       Get used descriptor depth in a queue pair of a device.

       Definition at line 27 of file rte_cryptodev_core.h.

Variable Documentation

structrte_cryptodev*rte_cryptodevs[extern]
       The pool of rte_cryptodev structures.

See Also