DPDK
24.11.0
|
Crypto CNXK PMD session structure. More...
#include <rte_pmd_cnxk_crypto.h>
Data Fields | |
enum rte_crypto_op_type | op_type |
enum rte_crypto_op_sess_type | sess_type |
union { | |
struct rte_security_session * sec_sess | |
struct rte_cryptodev_sym_session * crypto_sym_sess | |
struct rte_cryptodev_asym_session * crypto_asym_sess | |
}; | |
Crypto CNXK PMD session structure.
This structure represents the session structure that would be used to store the session information.
Definition at line 56 of file rte_pmd_cnxk_crypto.h.
enum rte_crypto_op_type op_type |
Crypto type (symmetric or asymmetric).
Definition at line 58 of file rte_pmd_cnxk_crypto.h.
enum rte_crypto_op_sess_type sess_type |
Session type (Crypto or security).
Definition at line 60 of file rte_pmd_cnxk_crypto.h.
struct rte_security_session* sec_sess |
Security session pointer.
Definition at line 64 of file rte_pmd_cnxk_crypto.h.
struct rte_cryptodev_sym_session* crypto_sym_sess |
Crypto symmetric session pointer.
Definition at line 66 of file rte_pmd_cnxk_crypto.h.
struct rte_cryptodev_asym_session* crypto_asym_sess |
Crypto asymmetric session pointer
Definition at line 68 of file rte_pmd_cnxk_crypto.h.
union { ... } |
Session pointer.