STRUCT IDPF_VEC_REGS(9)
π NAME: struct idpf_vec_regs π
okay bestie, this is from the Kernel API Manual, and the original NAME section is literally just the struct name with no extra description. So: struct idpf_vec_regs is the main character here, and Iβm not inventing lore that isnβt in the source, periodt.
β¨ SYNOPSIS β¨
Hereβs the struct in all its u32 glory β copy it exactly, bestie:
struct idpf_vec_regs {
u32 dyn_ctl_reg;
u32 itrn_reg;
u32 itrn_index_spacing;
};
π Members π
dyn_ctl_regβ the Dynamic control interrupt register offset. Thatβs the offset, no cap.itrn_regβ the Interrupt Throttling Rate register offset. ITR said hi.itrn_index_spacingβ the Register spacing between ITR registers of the same vector. Yes, spacing between ITR regs of the same vector, exactly.
π SEE ALSO π
The kernel file first, then the whole friend group:
- 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_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_tx_splitq_build_desc(9)idpf_vport_intr_set_wb_on_itr(9)idpf_tx_splitq_get_free_bufs(9)
Thatβs the whole page, bestie. Source/version vibe: ./drivers/net/ethernet/intel/idpf, October 2026, and the page title is struct idpf_vec_regs(9) β slay, go touch grass, ily π
π«Ά
π¦ 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