DPDK  18.05.1
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
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
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
ipsec
struct {
macsec

Detailed Description

Security capability definition

Examples:
examples/ipsec-secgw/ipsec.c.

Definition at line 473 of file rte_security.h.

Field Documentation

Security action type

Examples:
examples/ipsec-secgw/ipsec.c.

Definition at line 474 of file rte_security.h.

Security protocol

Examples:
examples/ipsec-secgw/ipsec.c.

Definition at line 476 of file rte_security.h.

IPsec SA protocol

Definition at line 481 of file rte_security.h.

IPsec SA mode

Definition at line 483 of file rte_security.h.

IPsec SA direction

Definition at line 485 of file rte_security.h.

IPsec SA supported options

Definition at line 487 of file rte_security.h.

struct { ... } ipsec

IPsec capability

Examples:
examples/ipsec-secgw/ipsec.c.
struct { ... } macsec

MACsec capability

struct rte_cryptodev_capabilities* crypto_capabilities

Corresponding crypto capabilities for security capability

Definition at line 498 of file rte_security.h.

uint32_t ol_flags

Device offload flags

Examples:
examples/ipsec-secgw/ipsec.c.

Definition at line 502 of file rte_security.h.


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