rte_crypto_vec(3)

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

🌸 NAME 🌸

rte_crypto_vec β€” that's the name, bestie, and this page lives in the Library Functions Manual, so you know it's official. πŸ’…

✨ SYNOPSIS ✨

#include <rte_crypto_sym.h>

πŸŽ€ Data Fields πŸŽ€

okay so the whole squad of fields is literally:

  • void * base
  • rte_iova_t iova
  • uint32_t len
  • uint32_t tot_len

πŸ’– Detailed Description πŸ’–

okay so rte_crypto_vec is a Crypto IO Vector β€” in analogy with struct iovec, no cap. It's supposed to be used to pass input/output data buffers for crypto data-path functions. Definition at line 34 of file rte_crypto_sym.h. πŸ¦‹

🌈 Field Documentation 🌈

πŸ“ void* base

virtual address of the data buffer. Definition at line 36 of file rte_crypto_sym.h. ✨

🧚 rte_iova_t iova

IOVA of the data buffer. Definition at line 38 of file rte_crypto_sym.h. πŸ’œ

πŸŽ€ uint32_t len

length of the data buffer. Definition at line 40 of file rte_crypto_sym.h. 🌸

πŸ¦‹ uint32_t tot_len

total buffer length. Definition at line 42 of file rte_crypto_sym.h. πŸ’–

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for DPDK from the source code. β€” yep, not a human author, just Doxygen doing its lil thing. πŸ’…


and the cute sign-off: this is DPDK, Version 26.03.0, for rte_crypto_vec(3) β€” source/version noted, periodt. 🫢

πŸ“¦ where this page comes from