rte_swx_ip...ead_params(3)
π NAME π
rte_swx_ipsec_sa_aead_params β bestie, this is a struct, and the manual it lives in is rte_swx_ip...ead_params(3), from the Library Functions Manual (yes the title got squished by the terminal, she's still iconic) π
π¦ SYNOPSIS π¦
#include <rte_swx_ipsec.h>
β¨ Data Fields β¨
enum rte_crypto_aead_algorithm alguint8_t key [RTE_SWX_IPSEC_KEY_SIZE_MAX]uint32_t key_size
πΈ Detailed Description πΈ
Okay so, deep breath π«Ά β this struct holds the IPsec SA crypto Authenticated Encryption with Associated Data (AEAD) parameters. That's the whole vibe.
Literally defined at line 213 of the file rte_swx_ipsec.h. No cap. β¨
π Field Documentation π
π enum rte_crypto_aead_algorithm alg
The AEAD algorithm. That's it, that's the field β¨
Defined at line 215 of the file rte_swx_ipsec.h.
π uint8_t key[RTE_SWX_IPSEC_KEY_SIZE_MAX]
The AEAD key itself π β a whole array, sized by RTE_SWX_IPSEC_KEY_SIZE_MAX.
Defined at line 218 of the file rte_swx_ipsec.h.
π
uint32_t key_size
How big the AEAD key is, in bytes π (because the array is the max, and this is how much of it is actually the key, iykyk).
Defined at line 221 of the file rte_swx_ipsec.h.
π Author π
Generated automatically by Doxygen for DPDK from the source code. (Doxygen wrote this one, not a human β she's doing her best, give her a π.)
π Reminder bestie: every field here is documented exactly where it lives in the header, so if you're poking at the source, those line numbers are your friends fr fr.
That's the whole page, mwah π β from the DPDK crew, Version 25.11.3, dated the same era as the rte_swx_ip...ead_params(3) manual page itself. Slay, go write some IPsec. π
π¦ 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