DPDK 22.11.6
|
#include <rte_security.h>
Data Fields | |
void * | device |
const struct rte_security_ops * | ops |
uint16_t | sess_cnt |
uint16_t | macsec_sc_cnt |
uint16_t | macsec_sa_cnt |
uint32_t | flags |
Security context for crypto/eth devices
Security instance for each driver to register security operations. The application can get the security context from the crypto/eth device id using the APIs rte_cryptodev_get_sec_ctx()/rte_eth_dev_get_sec_ctx() This structure is used to identify the device(crypto/eth) for which the security operations need to be performed.
Definition at line 69 of file rte_security.h.
void* device |
Crypto/ethernet device attached
Definition at line 70 of file rte_security.h.
const struct rte_security_ops* ops |
Pointer to security ops for the device
Definition at line 72 of file rte_security.h.
uint16_t sess_cnt |
Number of sessions attached to this context
Definition at line 74 of file rte_security.h.
uint16_t macsec_sc_cnt |
Number of MACsec SC attached to this context
Definition at line 76 of file rte_security.h.
uint16_t macsec_sa_cnt |
Number of MACsec SA attached to this context
Definition at line 78 of file rte_security.h.
uint32_t flags |
Flags for security context
Definition at line 80 of file rte_security.h.