rte_ipsec_sa_prm(3)

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

πŸ’– rte_ipsec_sa_prm(3) πŸ’–

from the Library Functions Manual, bestie β€” this is the whole page and it's lowkey just one struct of SA init tea ✨

🌸 NAME 🌸

rte_ipsec_sa_prm β€” that's the name, no cap πŸ’…

πŸŽ€ SYNOPSIS πŸŽ€

#include <rte_ipsec_sa.h>

🧸 Data Fields 🧸

okay so these are the four fields listed in the Data Fields vibe check, exactly as written:

  • uint64_t userdata
  • uint64_t flags
  • struct rte_security_ipsec_xform ipsec_xform
  • struct rte_crypto_sym_xform * crypto_xform

πŸ”₯ Detailed Description πŸ”₯

SA initialization parameters. That's the whole description, bestie β€” no extra lore, periodt 🌈.

Definition at line 30 of file rte_ipsec_sa.h. 🫢

πŸ‘‘ Field Documentation πŸ‘‘

Here's every field doc entry, in the exact order, with all the line-reference tea β˜•βœ¨

  • uint64_t userdata β€” provided and interpreted by user. Definition at line 32 of file rte_ipsec_sa.h. πŸ’–
  • uint64_t flags β€” see RTE_IPSEC_SAFLAG_* below. Definition at line 33 of file rte_ipsec_sa.h. πŸ’…
  • struct rte_security_ipsec_xform ipsec_xform β€” ipsec configuration. 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. 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. Definition at line 43 of file rte_ipsec_sa.h. 🫢
  • struct { ... } tun β€” tunnel mode related parameters 🧚
  • uint8_t proto β€” next header protocol. Definition at line 46 of file rte_ipsec_sa.h. πŸ”₯
  • struct { ... } trs β€” transport mode related parameters πŸ¦‹

🌈 Author 🌈

Generated automatically by Doxygen for DPDK from the source code. 🫢

DPDK Β· Version 26.03.0 β€” that's the source/version sign-off, bestie. Page over, mwah πŸ’…βœ¨

πŸ“¦ where this page comes from