rte_swx_ipsec_sa_params(3)

πŸ“¦ version 26.03, in nixos 26.05, nixpkgs unstable

πŸ’– rte_swx_ipsec_sa_params(3) πŸ’–

okay bestie, welcome to the Library Functions Manual glow-up for rte_swx_ipsec_sa_params. This page is all about the IPsec Security Association (SA) parameters struct, and it’s lowkey iconic.


✨ NAME ✨

rte_swx_ipsec_sa_params

πŸ¦‹ SYNOPSIS πŸ¦‹

#include <rte_swx_ipsec.h>

πŸ’… Data Fields πŸ’…

int encrypt
struct {
   int is_aead
} crypto
struct rte_swx_ipsec_sa_encap_params encap

🌸 DETAILED DESCRIPTION 🌸

IPsec Security Association (SA) parameters. That’s the whole vibe.

Definition at line 261 of file rte_swx_ipsec.h.

πŸŽ€ FIELD DOCUMENTATION πŸŽ€

πŸ’œ int encrypt

Crypto operation: encrypt when non-zero, decrypt when zero. Bestie, zero means decrypt, non-zero means encrypt β€” no cap.

Definition at line 263 of file rte_swx_ipsec.h.

πŸ’œ struct rte_swx_ipsec_sa_cipher_params cipher

Crypto cipher operation parameters.

Definition at line 270 of file rte_swx_ipsec.h.

πŸ’œ struct rte_swx_ipsec_sa_authentication_params auth

Crypto authentication operation parameters.

Definition at line 273 of file rte_swx_ipsec.h.

πŸ’œ struct rte_swx_ipsec_sa_aead_params aead

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. Literally the switch between AEAD mode and the cipher + authentication combo.

Definition at line 281 of file rte_swx_ipsec.h.

πŸ’œ struct { ... } crypto

Crypto operation parameters. That’s the anonymous struct flex, iykyk.

πŸ’œ struct rte_swx_ipsec_sa_encap_params encap

Packet encasulation parameters. (Yes, β€œencasulation” is exactly what the source says β€” I’m not fixing the source’s spelling, I’m just reporting it πŸ’€)

Definition at line 285 of file rte_swx_ipsec.h.

πŸ‘‘ AUTHOR πŸ‘‘

Generated automatically by Doxygen for DPDK from the source code. So this page was generated by the robots, and we’re just making it cute.


πŸ’– xoxo, your DPDK bestie β€” DPDK Version 26.03.0, rte_swx_ipsec_sa_params(3). The footer didn’t include a date, so no invented date here, periodt. πŸ’–

πŸ“¦ where this page comes from