SEC_SESS(3)

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

πŸ’– NAME πŸ’–

okay bestie, this is the rte_pmd_cnxk_crypto_sess(3) page from the Library Functions Manual, and it's literally the Crypto CNXK PMD session structure. no cap, that's the whole name vibe: rte_pmd_cnxk_crypto_sess β€” Crypto CNXK PMD session structure. πŸŽ€


✨ SYNOPSIS ✨

first things first, you gotta include this header:

#include <rte_pmd_cnxk_crypto.h>

🧸 Data Fields 🧸

  • enum rte_crypto_op_type op_type
  • enum rte_crypto_op_sess_type sess_type
  • union { ... } β€” the session pointer union, with these three icons inside:
union {
   struct rte_security_session * sec_sess
   struct rte_cryptodev_sym_session * crypto_sym_sess
   struct rte_cryptodev_asym_session * crypto_asym_sess
};

πŸ’… Detailed Description πŸ’…

Crypto CNXK PMD session structure.

This structure represents the session structure that would be used to store the session information. it's giving "important little container" energy, fr fr. 🫢

Definition at line 81 of file rte_pmd_cnxk_crypto.h.


πŸ”₯ Field Documentation πŸ”₯

🌈 enum rte_crypto_op_type op_type

Crypto type (symmetric or asymmetric). slay, now you know what kind of crypto we're talking about. ✨

Definition at line 83 of file rte_pmd_cnxk_crypto.h.

πŸ¦‹ enum rte_crypto_op_sess_type sess_type

Session type (Crypto or security). lowkey crucial info, bestie. πŸ’–

Definition at line 85 of file rte_pmd_cnxk_crypto.h.

πŸŽ€ struct rte_security_session* sec_sess

Security session pointer. that's the security-session pointer moment. 🫢

Definition at line 89 of file rte_pmd_cnxk_crypto.h.

πŸ’œ struct rte_cryptodev_sym_session* crypto_sym_sess

Crypto symmetric session pointer. symmetric session pointer, iconic. ⭐

Definition at line 91 of file rte_pmd_cnxk_crypto.h.

🌸 struct rte_cryptodev_asym_session* crypto_asym_sess

Crypto asymmetric session pointer. asymmetric session pointer, we love to see it. πŸ’…

Definition at line 93 of file rte_pmd_cnxk_crypto.h.

⭐ union { ... }

Session pointer. periodt. 🌈


🫢 Author 🫢

Generated automatically by Doxygen for DPDK from the source code. not me writing it by hand, bestie β€” Doxygen did that. 😭


and that's the whole page! footer energy: DPDK, Version 26.03.0, and the page name rte_pmd_cnxk_crypto_sess(3) β€” no date on this footer, so that's literally all the tea. πŸŽ€βœ¨πŸ’–

πŸ“¦ where this page comes from