DPDK  23.07.0
Data Fields
rte_swx_ipsec_sa_params Struct Reference

#include <rte_swx_ipsec.h>

Data Fields

int encrypt
 
struct {
   int   is_aead
 
crypto
 
struct rte_swx_ipsec_sa_encap_params encap
 
struct rte_swx_ipsec_sa_cipher_params cipher
 
struct rte_swx_ipsec_sa_authentication_params auth
 
struct rte_swx_ipsec_sa_aead_params aead
 

Detailed Description

IPsec Security Association (SA) parameters.

Examples:
examples/pipeline/cli.c.

Definition at line 260 of file rte_swx_ipsec.h.

Field Documentation

◆ encrypt

int encrypt

Crypto operation: encrypt when non-zero, decrypt when zero.

Definition at line 262 of file rte_swx_ipsec.h.

◆ cipher

Crypto cipher operation parameters.

Definition at line 270 of file rte_swx_ipsec.h.

◆ auth

Crypto authentication operation parameters.

Definition at line 273 of file rte_swx_ipsec.h.

◆ aead

Crypto AEAD operation parameters.

Definition at line 277 of file rte_swx_ipsec.h.

◆ is_aead

int is_aead

Non-zero for AEAD, zero for cipher & authentication.

Definition at line 281 of file rte_swx_ipsec.h.

◆ crypto

struct { ... } crypto

Crypto operation parameters.

◆ encap

Packet encasulation parameters.

Definition at line 285 of file rte_swx_ipsec.h.


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