DPDK  24.11.0
Data Fields
rte_pmd_cnxk_crypto_sess Struct Reference

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
 
}; 
 

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

◆ op_type

enum rte_crypto_op_type op_type

Crypto type (symmetric or asymmetric).

Definition at line 58 of file rte_pmd_cnxk_crypto.h.

◆ sess_type

enum rte_crypto_op_sess_type sess_type

Session type (Crypto or security).

Definition at line 60 of file rte_pmd_cnxk_crypto.h.

◆ sec_sess

struct rte_security_session* sec_sess

Security session pointer.

Definition at line 64 of file rte_pmd_cnxk_crypto.h.

◆ crypto_sym_sess

struct rte_cryptodev_sym_session* crypto_sym_sess

Crypto symmetric session pointer.

Definition at line 66 of file rte_pmd_cnxk_crypto.h.

◆ crypto_asym_sess

struct rte_cryptodev_asym_session* crypto_asym_sess

Crypto asymmetric session pointer

Definition at line 68 of file rte_pmd_cnxk_crypto.h.

◆ @1

union { ... }

Session pointer.


The documentation for this struct was generated from the following file: