rte_eth_txconf(3)
β¨ NAME
rte_eth_txconf(3) is literally the page name, bestie, and it lives in the Library Functions Manual β yes, that manual name is folded in right here at the top so we donβt copy the whole header line. This page is all about the rte_eth_txconf vibe: a structure used to configure a Tx ring of an Ethernet port. Main character energy for your transmit queue, no cap. π«Ά
π SYNOPSIS
okay so you pull it in with this include, exactly:
#include <rte_ethdev.h>
π§Έ Data Fields
These are the fields, verbatim, bestie β donβt rename them, donβt βfixβ the spacing, just copy:
struct rte_eth_thresh tx_thresh
uint16_t tx_rs_thresh
uint16_t tx_free_thresh
uint8_t tx_deferred_start
uint64_t offloads
uint64_t reserved_64s [2]
void * reserved_ptrs [2]
πΈ Detailed Description
A structure used to configure a Tx ring of an Ethernet port. Thatβs the whole plot, and honestly it ate. Definition at line 1214 of file rte_ethdev.h.
π Field Documentation
π struct rte_eth_thresh tx_thresh
Tx ring threshold registers. Definition at line 1215 of file rte_ethdev.h.
π uint16_t tx_rs_thresh
Drives the setting of RS bit on TXDs. Definition at line 1216 of file rte_ethdev.h.
π uint16_t tx_free_thresh
Start freeing Tx buffers if there are less free descriptors than this value. Definition at line 1217 of file rte_ethdev.h.
π uint8_t tx_deferred_start
Do not start queue with rte_eth_dev_start(). Definition at line 1220 of file rte_ethdev.h.
π uint64_t offloads
Per-queue Tx offloads to be set using RTE_ETH_TX_OFFLOAD_* flags. Only offloads set on tx_queue_offload_capa or tx_offload_capa fields on rte_eth_dev_info structure are allowed to be set. Definition at line 1226 of file rte_ethdev.h.
real talk: if it isnβt in those capa fields, it is not allowed β no sneaky offloads, periodt π
π uint64_t reserved_64s[2]
Reserved for future fields. Definition at line 1228 of file rte_ethdev.h.
π void* reserved_ptrs[2]
Reserved for future fields. Definition at line 1229 of file rte_ethdev.h.
π Author
Generated automatically by Doxygen for DPDK from the source code. Not me, not you, just Doxygen doing its little automation thing π .
Cute sign-off, bestie: source/version is DPDK, Version 26.03.0. The date? The footer did not list one, so Iβm not inventing it β no cap. Bye and go configure that Tx ring responsibly πβ¨
π¦ where this page comes from
- nixos 26.05: dpdk 26.03
- nixpkgs unstable: dpdk 26.03
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms