rte_port_e...rop_params(3)

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

πŸ’… rte_port_eventdev_writer_nodrop_params

okay bestie, so this page is from the Library Functions Manual β€” it's literally the documentation for rte_port_eventdev_writer_nodrop_params, and I'm gonna walk you through every single field because we do NOT skip details in this house 🫢


✨ NAME ✨

rte_port_eventdev_writer_nodrop_params β€” yes that's the whole name, it's long, it's giving main character energy, we love her for it πŸ’–


🌸 SYNOPSIS 🌸

#include <rte_port_eventdev.h>

πŸŽ€ Data Fields

  • uint8_t eventdev_id
  • uint16_t port_id
  • uint16_t queue_id
  • uint32_t enq_burst_sz
  • uint8_t sched_type
  • uint8_t evt_op
  • uint32_t n_retries

πŸ¦‹ Detailed Description

So this struct is the Event_writer_nodrop port parameters ✨ β€” like, that's literally what it holds, no cap.

Fun fact for the group chat: it's Definition at line 64 of file rte_port_eventdev.h πŸ“ (yes, the header file, keep it noted).


πŸ’œ Field Documentation

πŸ“ uint8_t eventdev_id

The Eventdev Device ID β€” which eventdev device you're pointing at, basically 🎯

Definition at line 66 of file rte_port_eventdev.h.

🧚 uint16_t port_id

The Eventdev Port ID β€” the port, slay πŸ’…

Definition at line 69 of file rte_port_eventdev.h.

🌈 uint16_t queue_id

The Eventdev Queue ID β€” the queue in question, iconic ✨

Definition at line 72 of file rte_port_eventdev.h.

πŸ”₯ uint32_t enq_burst_sz

The burst size to eventdev interface β€” how big a burst you're pushing through, periodt πŸ’₯

Definition at line 75 of file rte_port_eventdev.h.

⭐ uint8_t sched_type

The scheduler synchronization type, and it takes RTE_SCHED_TYPE_* values β€” yes, the asterisk means there's a family of them, go look 'em up iykyk πŸ‘‘

Definition at line 78 of file rte_port_eventdev.h.

πŸ¦„ uint8_t evt_op

The type of eventdev enqueue operation β€” and bestie, it's one of new/forward/release πŸŒ€

Definition at line 81 of file rte_port_eventdev.h.

🐚 uint32_t n_retries

Maximum number of retries β€” and here's the little detail you cannot forget: 0 for no limit 😭 so zero does NOT mean "don't retry", it means retry forever basically. noted? noted. πŸ’€

Definition at line 84 of file rte_port_eventdev.h.


πŸ‘‘ Author

Generated automatically by Doxygen for DPDK from the source code. β€” so like, no human wrote this, the tooling did it, and honestly? it ate πŸ€–βœ¨


ok that's the whole page, every field, every line number, every RTE_SCHED_TYPE_*, nothing dropped πŸ’–

πŸŽ€ sign-off time πŸŽ€ β€” this iconic little page is DPDK, Version 26.03.0, dated in the footer as rte_port_e...rop_params(3). go forth and enqueue responsibly bestie πŸ’…πŸ«Ά

πŸ“¦ where this page comes from