rte_pmd_cnxk_crypto_sess - Crypto CNXK PMD session structure.
Contents
Detailed Description
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.
Field Documentation
enumrte_crypto_op_typeop_type
Crypto type (symmetric or asymmetric).
Definition at line 58 of file rte_pmd_cnxk_crypto.h.
enumrte_crypto_op_sess_typesess_type
Session type (Crypto or security).
Definition at line 60 of file rte_pmd_cnxk_crypto.h.
structrte_security_session*sec_sess
Security session pointer.
Definition at line 64 of file rte_pmd_cnxk_crypto.h.
structrte_cryptodev_sym_session*crypto_sym_sess
Crypto symmetric session pointer.
Definition at line 66 of file rte_pmd_cnxk_crypto.h.
structrte_cryptodev_asym_session*crypto_asym_sess
Crypto asymmetric session pointer
Definition at line 68 of file rte_pmd_cnxk_crypto.h.
union{...}
Session pointer.
Name
rte_pmd_cnxk_crypto_sess - Crypto CNXK PMD session structure.
Synopsis
#include <rte_pmd_cnxk_crypto.h>
DataFields
enum rte_crypto_op_typeop_type
enum rte_crypto_op_sess_typesess_type
union {
struct rte_security_session * sec_sess
struct rte_cryptodev_sym_session * crypto_sym_sess
struct rte_cryptodev_asym_session * crypto_asym_sess
};
