rte_swx_ipsec_sa_params(3)
β¨ NAME β¨
rte_swx_ipsec_sa_params β bestie, this is a DPDK thing from the Library Functions Manual, and it's literally the struct that holds all your IPsec Security Association (SA) parameters π
π SYNOPSIS π
#include <rte_swx_ipsec.h>
π Data Fields
int encryptstruct {int is_aead
} cryptostruct rte_swx_ipsec_sa_encap_params encap
πΈ DETAILED DESCRIPTION πΈ
Okay so, no cap: this is the IPsec Security Association (SA) parameters struct. That's the whole vibe. It's the lil bundle of settings that describes one SA. π
Definition at line 261 of file rte_swx_ipsec.h.
π¦ FIELD DOCUMENTATION π¦
int encryptβ the crypto operation switch, bestie. Non-zero means encrypt, zero means decrypt. That's it, that's the whole toggle. β¨
Definition at line 263 of file rte_swx_ipsec.h.
struct rte_swx_ipsec_sa_cipher_params cipherβ the crypto cipher operation parameters. π
Definition at line 270 of file rte_swx_ipsec.h.
struct rte_swx_ipsec_sa_authentication_params authβ the crypto authentication operation parameters. π
Definition at line 273 of file rte_swx_ipsec.h.
struct rte_swx_ipsec_sa_aead_params aeadβ the crypto AEAD operation parameters. π₯
Definition at line 277 of file rte_swx_ipsec.h.
int is_aeadβ non-zero for AEAD, zero for cipher & authentication. Pick a lane, babe π
Definition at line 281 of file rte_swx_ipsec.h.
struct { ... } cryptoβ the crypto operation parameters. (Yep, it's giving nested anonymous struct energy π«Ά)struct rte_swx_ipsec_sa_encap_params encapβ packet encasulation parameters. π
Definition at line 285 of file rte_swx_ipsec.h.
π AUTHOR π
Generated automatically by Doxygen for DPDK from the source code. Not me writing it by hand, it's β¨automatedβ¨, we love a hands-off queen.
That's a wrap, bestie π this whole page came to you from DPDK, Version 25.11.3 β go slay your IPsec configs, mwah π
π¦ where this page comes from
- ubuntu resolute: dpdk-doc 25.11.3-0ubuntu0.26.04.1 Β· BSD-3-Clause
- ubuntu stonking: dpdk-doc 25.11.3-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms