idpf_tx_splitq_build_desc(9)
π
idpf_tx_splitq_build_desc (9) β from the Kernel API Manual, bestie π
Okay so real talk, this one's a little function with a big job: it decides which type of data descriptor to build. That's it, that's the whole vibe check. It doesn't build the whole thing itself, it just picks the flavor β¨
πΈ SYNOPSIS πΈ
void idpf_tx_splitq_build_desc (union idpf_tx_flex_desc *desc , struct
idpf_tx_splitq_params *params , u16 td_cmd , u16 size );
That's void β she returns nothing, she's just here to do the work and leave π
π¦ ARGUMENTS π¦
descβ the descriptor you're populating, aka the little blank canvas she's about to write into π¨paramsβ pointer to the tx params struct, so she knows the context, iykyktd_cmdβ the command to be filled indesc, literally just dropping the command in theresizeβ size of buffer. the number. the amount of stuff. you know? π
no cap, every single one of these is doing its part, don't skip any of them π
β SEE ALSO β
Okay this list is long long, so buckle up bestie, we're going shopping ποΈ
- Kernel file
./drivers/net/ethernet/intel/idpf/idpf_txrx.h struct idpf_tx_offload_params(9)struct idpf_tx_splitq_params(9)enum idpf_queue_flags_t(9)struct idpf_vec_regs(9)struct idpf_intr_reg(9)struct idpf_q_vector(9)struct idpf_rx_queue(9)struct idpf_tx_queue(9)struct idpf_buf_queue(9)struct idpf_compl_queue(9)struct idpf_sw_queue(9)struct idpf_rxq_set(9)struct idpf_bufq_set(9)struct idpf_rxq_group(9)struct idpf_txq_group(9)idpf_size_to_txd_count(9)idpf_tx_singleq_build_ctob(9)idpf_vport_intr_set_wb_on_itr(9)idpf_tx_splitq_get_free_bufs(9)
Like I said. A lot. Every single one is iconic in her own right, go read them, periodt π
And that's the whole page, fr fr π this little cutie lives over in ./drivers/net/ethernet/intel/idpf, and she was documented back in October 2026 β so when you're out here splitting queues, just know she ate and left no crumbs ππ«Ά
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms