rte_compressdev_info(3)

πŸ’– NAME πŸ’–

rte_compressdev_info β€” bestie, this is a struct, and it's literally the ✨identity card✨ of a compression device. It comes to you from the Library Functions Manual, and it's serving pure "here's what this device is and what it can do" energy. πŸ¦‹


✨ SYNOPSIS ✨

#include <rte_compressdev.h>

πŸŽ€ Data Fields πŸŽ€

  • const char * driver_name
  • uint64_t feature_flags
  • const struct rte_compressdev_capabilities * capabilities
  • uint16_t max_nb_queue_pairs

🌸 Detailed Description 🌸

It's giving comp device information. That's the whole vibe β€” this struct is where a compression device tells you who it is and what it's about. 🫢

Defined at line 94 of file rte_compressdev.h. No cap, that's literally where it lives.

πŸ‘‘ Field Documentation πŸ‘‘

πŸŽ€ const char* driver_name

The driver name, periodt. That's the answer, that's the flex. πŸ’…

Defined at line 95 of file rte_compressdev.h.

πŸŽ€ uint64_t feature_flags

Feature flags. 🚩 The flags. The features. You know the drill.

Defined at line 96 of file rte_compressdev.h.

πŸŽ€ const struct rte_compressdev_capabilities* capabilities

Array of devices supported capabilities β€” like, an actual array, of what this device can do. Main character capability list energy. πŸ‘‘

Defined at line 97 of file rte_compressdev.h.

πŸŽ€ uint16_t max_nb_queue_pairs

Maximum number of queues pairs supported by device. (If 0, there is no limit in maximum number of queue pairs) β€” so a zero here is not a "no queues for you" situation, it's a "go off, unlimited queue pairs" situation. 😭πŸ”₯

Defined at line 99 of file rte_compressdev.h.

πŸ’œ Author πŸ’œ

Generated automatically by Doxygen for DPDK from the source code. So like, no human wrote this by hand, it just spawned. Respect. πŸ€–βœ¨


And that's the whole page, bestie! This little icon dropped as part of DPDK, Version 25.11.3, and it goes by rte_compressdev_info(3). Slay, read it, love it, use it. πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from