ARG_CALLBACK(3)

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

πŸ’– NAME πŸ’–

rte_port_sym_crypto_reader_params β€” bestie, this is the struct that holds all the params for the Crypto_reader port, no cap ✨

Like, the full thing lives in the Library Functions Manual, and we're about to break it down field by field πŸŽ€


🌸 SYNOPSIS 🌸

okay so first you gotta pull it in:

#include <rte_port_sym_crypto.h>

πŸ¦‹ Data Fields πŸ¦‹

  • uint8_t cryptodev_id
  • uint16_t queue_id
  • rte_port_sym_crypto_reader_callback_fn f_callback
  • void * arg_callback

that's the whole squad, periodt πŸ’…


✨ Detailed Description ✨

Crypto_reader port parameters

yep, that's literally it β€” this struct is the param bundle for the crypto reader port 🫢

Lowkey important detail: it's defined at line 31 of the file rte_port_sym_crypto.h πŸ“


🧚 Field Documentation 🧚

πŸ“ uint8_t cryptodev_id

The Target cryptodev ID β€” like, which cryptodev you're pointing at πŸ‘‘

Definition at line 33 of file rte_port_sym_crypto.h πŸ“Œ

πŸ’œ uint16_t queue_id

The Target cryptodev Queue Pair ID β€” your queue pair, specifically πŸ’«

Definition at line 36 of file rte_port_sym_crypto.h πŸ“Œ

🌈 rte_port_sym_crypto_reader_callback_fn f_callback

The Crypto reader post callback function β€” the function that gets called after, iykyk πŸ”₯

Definition at line 39 of file rte_port_sym_crypto.h πŸ“Œ

⭐ void* arg_callback

The Crypto reader post callback function arguments β€” the args you hand off to that callback 🎁

Definition at line 42 of file rte_port_sym_crypto.h πŸ“Œ


πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for DPDK from the source code πŸ€– (not me writing fanfic, this is literally auto-generated, ngl)


Heads up bestie: every one of these fields is just a plain struct member β€” nothing here is a function, so no exit statuses or signals to worry about πŸ’€ but now you know exactly what each one does 🌸

and that's the whole page, mwah πŸ’‹ β€” this one's from DPDK, Version 26.03.0, and the manpage header/source string tags along as rte_port_s...ader_params(3), slay πŸŽ€βœ¨

πŸ“¦ where this page comes from