DPDK 21.11.9
Data Fields
rte_security_capability Struct Reference

#include <rte_security.h>

Data Fields

enum rte_security_session_action_type action
 
enum rte_security_session_protocol protocol
 
const struct rte_cryptodev_capabilitiescrypto_capabilities
 
uint32_t ol_flags
 
enum rte_security_ipsec_sa_protocol proto
 
enum rte_security_ipsec_sa_mode mode
 
enum rte_security_ipsec_sa_direction direction
 
struct rte_security_ipsec_sa_options options
 
uint32_t replay_win_sz_max
 
struct {
   enum rte_security_ipsec_sa_protocol   proto
 
   enum rte_security_ipsec_sa_mode   mode
 
   enum rte_security_ipsec_sa_direction   direction
 
   struct rte_security_ipsec_sa_options   options
 
   uint32_t   replay_win_sz_max
 
ipsec
 
struct {
macsec
 
enum rte_security_pdcp_domain domain
 
uint32_t capa_flags
 
struct {
   enum rte_security_pdcp_domain   domain
 
   uint32_t   capa_flags
 
pdcp
 
enum rte_security_docsis_direction direction
 
struct {
   enum rte_security_docsis_direction   direction
 
docsis
 

Detailed Description

Security capability definition

Examples
examples/ipsec-secgw/ipsec.c.

Definition at line 804 of file rte_security.h.

Field Documentation

◆ action

Security action type

Examples
examples/ipsec-secgw/ipsec.c.

Definition at line 805 of file rte_security.h.

◆ protocol

Security protocol

Examples
examples/ipsec-secgw/ipsec.c.

Definition at line 807 of file rte_security.h.

◆ proto

IPsec SA protocol

Definition at line 812 of file rte_security.h.

◆ mode

IPsec SA mode

Examples
examples/ipsec-secgw/ipsec.c.

Definition at line 814 of file rte_security.h.

◆ direction [1/2]

IPsec SA direction

Examples
examples/ipsec-secgw/ipsec.c.

Definition at line 816 of file rte_security.h.

◆ options

IPsec SA supported options

Definition at line 818 of file rte_security.h.

◆ replay_win_sz_max

uint32_t replay_win_sz_max

IPsec Anti Replay Window Size. A '0' value indicates that Anti Replay is not supported.

Definition at line 820 of file rte_security.h.

◆ 

struct { ... } ipsec

IPsec capability

Examples
examples/ipsec-secgw/ipsec.c.

◆ 

struct { ... } macsec

MACsec capability

◆ domain

PDCP mode of operation: Control or data

Definition at line 832 of file rte_security.h.

◆ capa_flags

uint32_t capa_flags

Capability flags, see RTE_SECURITY_PDCP_*

Definition at line 834 of file rte_security.h.

◆ 

struct { ... } pdcp

PDCP capability

◆ direction [2/2]

DOCSIS direction

Definition at line 839 of file rte_security.h.

◆ 

struct { ... } docsis

DOCSIS capability

◆ crypto_capabilities

const struct rte_cryptodev_capabilities* crypto_capabilities

Corresponding crypto capabilities for security capability

Definition at line 845 of file rte_security.h.

◆ ol_flags

uint32_t ol_flags

Device offload flags

Examples
examples/ipsec-secgw/ipsec.c.

Definition at line 848 of file rte_security.h.


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