rte_table_...pto_params(3)

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

✨ NAME ✨

rte_table_action_sym_crypto_params β€” that's the name, bestie, and it's giving main character energy. πŸ’…

🌈 SYNOPSIS 🌈

Okay so this page is rte_table_...pto_params(3) from the Library Functions Manual, and the synopsis is literally just this include:

#include <rte_table_action.h>

πŸŽ€ Data Fields πŸŽ€

The top Data Fields block gives you these two, no cap:

  • struct rte_crypto_sym_xform * xform
  • uint32_t data_offset
iykyk: the Field Documentation section below also has the IV/AAD members, so don't bounce early. πŸ‘€

πŸ’– DETAILED DESCRIPTION πŸ’–

The description is literally Symmetric Crypto action parameters (per table rule). Iconic, honestly.

πŸ“ Definition at line 747 of file rte_table_action.h.

πŸ¦‹ FIELD DOCUMENTATION πŸ¦‹

struct rte_crypto_sym_xform* xform

Xform pointer contains all relevant information β€” yes bestie, that's the note, and it's doing a lot of heavy lifting. πŸ’ͺ

πŸ“ Definition at line 750 of file rte_table_action.h.

uint32_t data_offset

This is the Offset within the input packet buffer to the first byte of data to be processed by the crypto unit. Offset 0 points to the first byte of the MBUF structure. So yes, offset 0 is literally the first byte of the MBUF structure β€” important, don't forget it. 🫢

πŸ“ Definition at line 757 of file rte_table_action.h.

struct rte_table_action_vlo cipher_iv

Cipher iv data. Simple, cute, cipher iv. πŸŽ€

πŸ“ Definition at line 762 of file rte_table_action.h.

struct rte_table_action_vlo cipher_iv_update

Cipher iv data. Again bestie, same note.

πŸ“ Definition at line 765 of file rte_table_action.h.

struct rte_table_action_vlo auth_iv

Auth iv data. That's the auth iv note, periodt.

πŸ“ Definition at line 768 of file rte_table_action.h.

struct rte_table_action_vlo auth_iv_update

Auth iv data. Yep, same vibe.

πŸ“ Definition at line 771 of file rte_table_action.h.

struct rte_table_action_vlo aad

AEAD AAD data. AEAD AAD, no cap.

πŸ“ Definition at line 777 of file rte_table_action.h.

struct rte_table_action_vlo iv

AEAD iv data. That's the AEAD iv note. ✨

πŸ“ Definition at line 780 of file rte_table_action.h.

struct rte_table_action_vlo aad_update

AEAD AAD data. Same note, update edition.

πŸ“ Definition at line 783 of file rte_table_action.h.

struct rte_table_action_vlo iv_update

AEAD iv data. Same note, update edition. 🌸

πŸ“ Definition at line 786 of file rte_table_action.h.

πŸ‘‘ AUTHOR πŸ‘‘

Generated automatically by Doxygen for DPDK from the source code. Not me writing it by hand β€” the robots did that. πŸ€–πŸ’–


DPDK Version 26.03.0 β€” rte_table_...pto_params(3) signing off, love u bestie πŸ’…πŸŽ€βœ¨

πŸ“¦ where this page comes from