rte_ipsec_sa_prm(3)
β¨ rte_ipsec_sa_prm β¨ (it's a 3 β Library Functions Manual, bestie)
hey hi hello π okay so this one is the manual page for rte_ipsec_sa_prm, and yes it lives in the section 3 of the Library Functions Manual, we love a quirky little struct doc. It's giving "here is the box where you put all your IPsec SA setup stuff before you go do the thing." No cap.
π«Ά NAME π«Ά
rte_ipsec_sa_prm β the struct that holds your SA initialization parameters, and honestly? she's organized. πΈ
π SYNOPSIS π
#include <rte_ipsec_sa.h>
π¦ Data Fields π¦
uint64_t userdatauint64_t flagsstruct rte_security_ipsec_xform ipsec_xformstruct rte_crypto_sym_xform * crypto_xform
π« Detailed Description π«
SA initialization parameters. That's the whole vibe. It's the bag you hand over when you're setting up a security association, and every single thing inside it matters, so let's not skimp.
Defined at line 30 of the file rte_ipsec_sa.h. π
π Field Documentation π
π uint64_t userdata
Provided and interpreted by user. Meaning: this one is yours, DPDK does not touch it, do whatever, it's your little pocket. π
Definition at line 32 of file rte_ipsec_sa.h.
π uint64_t flags
See RTE_IPSEC_SAFLAG_* below β that's where the flag party lives. π
Definition at line 33 of file rte_ipsec_sa.h.
π struct rte_security_ipsec_xform ipsec_xform
IPsec configuration. The main character, lowkey. π
Definition at line 35 of file rte_ipsec_sa.h.
π struct rte_crypto_sym_xform* crypto_xform
Crypto session configuration. π
Definition at line 37 of file rte_ipsec_sa.h.
π uint8_t hdr_len
Tunnel header len. π
Definition at line 40 of file rte_ipsec_sa.h.
π uint8_t hdr_l3_off
Offset for IPv4/IPv6 header. Yes the offset, don't skip her. π§
Definition at line 41 of file rte_ipsec_sa.h.
π uint8_t next_proto
Next header protocol. π
Definition at line 42 of file rte_ipsec_sa.h.
π const void* hdr
Tunnel header template. Copy-paste energy but in a good way. π¦
Definition at line 43 of file rte_ipsec_sa.h.
π struct { ... } tun
Tunnel mode related parameters. π
π uint8_t proto
Next header protocol. (Yes, same description as next_proto above β that's literally what the page says, I am not about to invent lore, fr fr.) π‘
Definition at line 46 of file rte_ipsec_sa.h.
π struct { ... } trs
Transport mode related parameters. π
heads up bestie: bothtunandtrsare shown as anonymousstruct { ... }blocks in the docs, so the juicy inner fields aren't listed here β go peek atrte_ipsec_sa.hitself if you need the tea. π
π Author π
Generated automatically by Doxygen for DPDK from the source code. Not a human, just a very diligent robot slaying the doc game. π€β¨
okay that's the whole page, periodt π
this was DPDK Version 25.11.3, rte_ipsec_sa_prm(3) β go build something iconic with it, ily, bye ππ«Άπ
π¦ 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