rte_bbdev_queue_conf(3)

πŸ’– rte_bbdev_queue_conf πŸ’–

okay bestie, so we're talking about rte_bbdev_queue_conf β€” the device queue configuration structure from the rte_bbdev fam. it's a struct, it holds your queue's whole vibe, and yes it lives in a header file like all the iconic ones do. let's get into it. πŸŽ€


✨ SYNOPSIS ✨

#include <rte_bbdev.h>

🌸 Data Fields 🌸

  • int socket
  • uint32_t queue_size
  • uint8_t priority
  • bool deferred_start
  • enum rte_bbdev_op_type op_type

πŸ¦‹ Detailed Description πŸ¦‹

Device queue configuration structure

fr fr, that's the whole job. it's the lil bundle of settings you hand over when you're setting a queue up, and the definition of it sits at line 135 of file rte_bbdev.h. go look, it's right there. πŸ’…


πŸ‘‘ Field Documentation πŸ‘‘

int socket

NUMA socket used for memory allocation

that's the socket the memory gets allocated from β€” you know how it is, NUMA is picky about where things live. 🏠

Definition at line 136 of file rte_bbdev.h.

uint32_t queue_size

Size of queue

how big the queue is. the whole size. the entire size. πŸ“

Definition at line 137 of file rte_bbdev.h.

uint8_t priority

Queue priority

the priority of the queue, so it knows where it stands in the lineup. πŸ‘‘

Definition at line 138 of file rte_bbdev.h.

bool deferred_start

Do not start queue when device is started.

read that again bestie: do not start the queue when the device starts. it's literally in the name, deferred_start. the queue is gonna sit there and wait for its moment, main character style. 🌈

Definition at line 139 of file rte_bbdev.h.

enum rte_bbdev_op_type op_type

Operation type

what kind of operation this queue is on. the op type, if you will. ✨

Definition at line 140 of file rte_bbdev.h.


🫢 Author 🫢

Generated automatically by Doxygen for DPDK from the source code. yeah, no human wrote this one, it's giving robot excellence. πŸ€–πŸ’–


and that's the whole page, bestie!! this masterpiece is served fresh from DPDK, Version 25.11.3 β€” no cap, that's the version, that's the whole run, go forth and configure your queues. slay πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from