rte_table_...pto_params(3)

πŸ’– rte_table_...pto_params πŸ’–

okay bestie, gather round, because this is a page from the Library Functions Manual and it's all about rte_table_...pto_params(3) β€” the symmetric crypto action params life. no cap, it's short but it's dense. let's go 🫢


✨ NAME ✨

rte_table_action_sym_crypto_params β€” that's our girl, that's the whole name, periodt πŸ’…


🌸 SYNOPSIS 🌸

first things first, you gotta let her in:

#include <rte_table_action.h>

πŸŽ€ Data Fields πŸŽ€

  • struct rte_crypto_sym_xform * xform
  • uint32_t data_offset

that's the pair, iconic duo, no notes ✨


πŸ¦‹ DETAILED DESCRIPTION πŸ¦‹

so. rte_table_action_sym_crypto_params is the Symmetric Crypto action parameters (per table rule). that's the vibe. per rule, per table, she's the crypto config baddie 🧚

Definition at line 747 of file rte_table_action.h. iykyk.


πŸ‘‘ FIELD DOCUMENTATION πŸ‘‘

okay now the main character energy, one field at a time πŸŽ€

  • struct rte_crypto_sym_xform* xform β€” the xform pointer, and bestie she is the one carrying all relevant information. everything you need lives right here. 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 that the crypto unit is gonna process. and listen: offset 0 points to the first byte of the MBUF structure β€” not the data, the MBUF itself. so don't get it twisted πŸ™ˆ Definition at line 757 of file rte_table_action.h.
  • struct rte_table_action_vlo cipher_iv β€” cipher iv data. Definition at line 762 of file rte_table_action.h. ✨
  • struct rte_table_action_vlo cipher_iv_update β€” cipher iv data, the update one. Definition at line 765 of file rte_table_action.h. πŸ’«
  • struct rte_table_action_vlo auth_iv β€” auth iv data. Definition at line 768 of file rte_table_action.h. πŸ”₯
  • struct rte_table_action_vlo auth_iv_update β€” auth iv data, updated flavour. Definition at line 771 of file rte_table_action.h. 🌈
  • struct rte_table_action_vlo aad β€” AEAD AAD data. Definition at line 777 of file rte_table_action.h. πŸ“
  • struct rte_table_action_vlo iv β€” AEAD iv data. Definition at line 780 of file rte_table_action.h. πŸ’œ
  • struct rte_table_action_vlo aad_update β€” AEAD AAD data, the update version. Definition at line 783 of file rte_table_action.h. ⭐
  • struct rte_table_action_vlo iv_update β€” AEAD iv data, also updating. Definition at line 786 of file rte_table_action.h. 🌸
ngl, lowkey obsessed with how tidy those line numbers are. 750, 757, 762, 765, 768, 771, 777, 780, 783, 786 β€” she said "organised". πŸ’…

🌟 AUTHOR 🌟

Generated automatically by Doxygen for DPDK from the source code. not a human, just a tool doing her thing, and honestly? she ate. 😭


so yeah bestie, that's the whole page β€” every field, every line reference, every crumb of info, all slaying in one place. mwah πŸ’‹

DPDK β€” Version 25.11.3 β€” rte_table_...pto_params(3) πŸ¦‹βœ¨πŸ’–

πŸ“¦ where this page comes from