rte_ipsec_session(3)

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

πŸ’– NAME πŸ’–

okay bestie, this is rte_ipsec_session(3) β€” yes, the Library Functions Manual girlie β€” and the name on the tin is rte_ipsec_session. That's the whole name section, short and iconic, periodt. πŸ’…

🌸 SYNOPSIS 🌸

include this header first, no cap:

#include <rte_ipsec.h>

πŸŽ€ Data Fields πŸŽ€

the fields are giving exactly this, bestie:

struct rte_ipsec_sa * sa
enum rte_security_session_action_type type
union {
};
struct rte_ipsec_sa_pkt_func pkt_func

🌈 Detailed Description 🌈

rte_ipsec_session is an aggregate structure, and it defines a particular IPsec Security Association IPsec (SA) on a given security/crypto device. It's basically the main character struct for that job, and here's what it's bringing:

  • pointer to the SA object
  • security session action type
  • pointer to security/crypto session, plus other related data
  • session/device specific functions to prepare/process IPsec packets

fr fr, that's the whole aggregate-struct vibe. Definition at line 78 of file rte_ipsec.h. πŸ¦‹

πŸ¦‹ Field Documentation πŸ¦‹

πŸ’œ struct rte_ipsec_sa* sa πŸ’œ

this is the SA that the session belongs to. Important note, bestie: multiple sessions can belong to the same SA. Definition at line 83 of file rte_ipsec.h. πŸ’–

πŸ’œ enum rte_security_session_action_type type πŸ’œ

this one is the session action type. that's it, that's the whole label. Definition at line 85 of file rte_ipsec.h. ✨

πŸ’œ union { ... } πŸ’œ

this union is the session and related data. simple as that, bestie. 🫢

πŸ’œ struct rte_ipsec_sa_pkt_func pkt_func πŸ’œ

these are the functions to prepare/process IPsec packets. Definition at line 99 of file rte_ipsec.h. πŸ”₯

✨ Author ✨

Generated automatically by Doxygen for DPDK from the source code. yes bestie, the author is literally the Doxygen machine for DPDK, generated from the source code β€” iconic automation behavior. πŸ€–πŸ’…


okay that's the whole page, bestie β€” signed, sealed, and delivered with DPDK Version 26.03.0 and rte_ipsec_session(3) energy πŸ’‹βœ¨

πŸ“¦ where this page comes from