enumrte_security_session_action_typeaction
Security action type
Definition at line 1248 of file rte_security.h.
enumrte_security_session_protocolprotocol
Security protocol
Definition at line 1250 of file rte_security.h.
enumrte_security_ipsec_sa_protocolproto
IPsec SA protocol
Definition at line 1254 of file rte_security.h.
enumrte_security_ipsec_sa_modemode
IPsec SA mode
Definition at line 1256 of file rte_security.h.
enumrte_security_ipsec_sa_directiondirection
IPsec SA direction
Definition at line 1258 of file rte_security.h.
structrte_security_ipsec_sa_optionsoptions
IPsec SA supported options
Definition at line 1260 of file rte_security.h.
uint32_treplay_win_sz_max
IPsec Anti Replay Window Size. A '0' value indicates that Anti Replay is not supported.
Definition at line 1262 of file rte_security.h.
struct{...}ipsec
IPsec capability
uint16_tmtu
MTU supported for inline TX
Definition at line 1270 of file rte_security.h.
enumrte_security_macsec_algalg
MACsec algorithm to be used
Definition at line 1272 of file rte_security.h.
uint16_tmax_nb_sc
Maximum number of secure channels supported
Definition at line 1274 of file rte_security.h.
uint16_tmax_nb_sa
Maximum number of SAs supported
Definition at line 1276 of file rte_security.h.
uint16_tmax_nb_sess
Maximum number of SAs supported
Definition at line 1278 of file rte_security.h.
uint32_treplay_win_sz
MACsec anti replay window size
Definition at line 1280 of file rte_security.h.
uint16_trelative_sectag_insert
Support Sectag insertion at relative offset
Definition at line 1282 of file rte_security.h.
uint16_tfixed_sectag_insert
Support Sectag insertion at fixed offset
Definition at line 1284 of file rte_security.h.
uint16_ticv_include_da_sa
ICV includes source and destination MAC addresses
Definition at line 1286 of file rte_security.h.
uint16_tctrl_port_enable
Control port traffic is supported
Definition at line 1288 of file rte_security.h.
uint16_tpreserve_sectag
Do not strip SecTAG after processing
Definition at line 1290 of file rte_security.h.
uint16_tpreserve_icv
Do not strip ICV from the packet after processing
Definition at line 1292 of file rte_security.h.
uint16_tvalidate_frames
Support frame validation as per RTE_SECURITY_MACSEC_VALIDATE_*
Definition at line 1294 of file rte_security.h.
uint16_tre_key
support re-keying on SA expiry
Definition at line 1296 of file rte_security.h.
uint16_tanti_replay
support anti replay
Definition at line 1298 of file rte_security.h.
uint16_treserved
Reserved bitfields for future capabilities
Definition at line 1300 of file rte_security.h.
struct{...}macsec
MACsec capability
enumrte_security_pdcp_domaindomain
PDCP mode of operation: Control or data
Definition at line 1304 of file rte_security.h.
uint32_tcapa_flags
Capability flags, see RTE_SECURITY_PDCP_*
Definition at line 1306 of file rte_security.h.
struct{...}pdcp
PDCP capability
enumrte_security_docsis_directiondirection
DOCSIS direction
Definition at line 1311 of file rte_security.h.
struct{...}docsis
DOCSIS capability
enumrte_security_tls_versionver
TLS record version.
Definition at line 1316 of file rte_security.h.
enumrte_security_tls_sess_typetype
TLS record session type.
Definition at line 1318 of file rte_security.h.
uint32_tar_win_size
Maximum anti replay window size supported for DTLS 1.2 record read operation. Value of 0 means anti
replay check is not supported.
Definition at line 1320 of file rte_security.h.
struct{...}tls_record
TLS record capability
conststructrte_cryptodev_capabilities*crypto_capabilities
Corresponding crypto capabilities for security capability
Definition at line 1328 of file rte_security.h.
uint32_tol_flags
Device offload flags
Definition at line 1331 of file rte_security.h.