FD.io VPP  v19.01.3-6-g70449b9b9
Vector Packet Processing
ipsec_proto_main_per_thread_data_t Struct Reference

Public Member Functions

 CLIB_CACHE_LINE_ALIGN_MARK (cacheline0)
 
 CLIB_CACHE_LINE_ALIGN_MARK (cacheline1)
 
 CLIB_CACHE_LINE_ALIGN_MARK (cacheline2)
 

Data Fields

EVP_CIPHER_CTX * encrypt_ctx
 
EVP_CIPHER_CTX * decrypt_ctx
 
HMAC_CTX * hmac_ctx
 
ipsec_crypto_alg_t last_encrypt_alg
 
ipsec_crypto_alg_t last_decrypt_alg
 
ipsec_integ_alg_t last_integ_alg
 

Detailed Description

Definition at line 315 of file ipsec.h.

Member Function Documentation

◆ CLIB_CACHE_LINE_ALIGN_MARK() [1/3]

ipsec_proto_main_per_thread_data_t::CLIB_CACHE_LINE_ALIGN_MARK ( cacheline0  )

◆ CLIB_CACHE_LINE_ALIGN_MARK() [2/3]

ipsec_proto_main_per_thread_data_t::CLIB_CACHE_LINE_ALIGN_MARK ( cacheline1  )

◆ CLIB_CACHE_LINE_ALIGN_MARK() [3/3]

ipsec_proto_main_per_thread_data_t::CLIB_CACHE_LINE_ALIGN_MARK ( cacheline2  )

Field Documentation

◆ decrypt_ctx

EVP_CIPHER_CTX* ipsec_proto_main_per_thread_data_t::decrypt_ctx

Definition at line 325 of file ipsec.h.

◆ encrypt_ctx

EVP_CIPHER_CTX* ipsec_proto_main_per_thread_data_t::encrypt_ctx

Definition at line 319 of file ipsec.h.

◆ hmac_ctx

HMAC_CTX* ipsec_proto_main_per_thread_data_t::hmac_ctx

Definition at line 331 of file ipsec.h.

◆ last_decrypt_alg

ipsec_crypto_alg_t ipsec_proto_main_per_thread_data_t::last_decrypt_alg

Definition at line 336 of file ipsec.h.

◆ last_encrypt_alg

ipsec_crypto_alg_t ipsec_proto_main_per_thread_data_t::last_encrypt_alg

Definition at line 335 of file ipsec.h.

◆ last_integ_alg

ipsec_integ_alg_t ipsec_proto_main_per_thread_data_t::last_integ_alg

Definition at line 337 of file ipsec.h.


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