rte_swx_ipsec_params(3)
π rte_swx_ipsec_params(3) β from the Library Functions Manual, bestie π
okay so bestie, sit down, grab a strawberry drink π, because today we're talking about rte_swx_ipsec_params, and ngl this one is actually so straightforward it's kinda iconic for it.
β¨ NAME β¨
rte_swx_ipsec_params β the struct that holds all the config parameters for an IPsec instance π«Ά
πΈ SYNOPSIS πΈ
First things first, you gotta pull it in:
#include <rte_swx_ipsec.h>
π¦ Data Fields
here's the whole squad, lowkey the entire cast of the show:
const char * ring_in_nameconst char * ring_out_nameconst char * crypto_dev_nameuint32_t crypto_dev_queue_pair_idstruct rte_swx_ipsec_burst_size bszuint32_t n_sa_max
π Detailed Description π
This is literally the IPsec instance configuration parameters struct. That's the vibe. That's the whole job. π
It lives at Definition at line 92 of file rte_swx_ipsec.h β that's its home address, remember it for the group chat. π
π Field Documentation π
β const char* ring_in_name
The input packet queue. that's it, that's the field β packets come in here π
Definition at line 94 of file rte_swx_ipsec.h.
β const char* ring_out_name
The output packet queue. and this is where they go when they leave πͺβ¨
Definition at line 97 of file rte_swx_ipsec.h.
β const char* crypto_dev_name
The crypto device name. it's giving "who's doing the crypto work" energy π
Definition at line 100 of file rte_swx_ipsec.h.
β uint32_t crypto_dev_queue_pair_id
The crypto device queue pair ID. yes, a uint32_t, yes it's the queue pair ID, no I will not elaborate because there's literally nothing else to elaborate on π
Definition at line 103 of file rte_swx_ipsec.h.
β struct rte_swx_ipsec_burst_size bsz
Burst size! note that its type is struct rte_swx_ipsec_burst_size, not a plain number β she's fancy π
Definition at line 106 of file rte_swx_ipsec.h.
β uint32_t n_sa_max
Maximum number of SAs. the ceiling. the limit. the "no more than this, bestie" π§
Definition at line 109 of file rte_swx_ipsec.h.
π§ Author π§
Generated automatically by Doxygen for DPDK from the source code. so like, nobody hand-wrote this, the robot did it, and honestly? slay π€π
okay that's the whole page, you ate it, periodt π
DPDK β Version 26.03.0 π that's the version tag, and the date on this beauty is the one right there in the footer of the original, so go check her timestamp, mwah π«Άβ¨
π¦ where this page comes from
- nixos 26.05: dpdk 26.03
- nixpkgs unstable: dpdk 26.03
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms