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 encrypt
  • struct {
    • int is_aead
  • } crypto
  • struct 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