idpf_find_rxq_vec(9)
π¦ idpf_find_rxq_vec(9) β like, the actual Kernel API Manual page, bestie
okay so first things first: this is from the Kernel API Manual, the page is literally called idpf_find_rxq_vec(9), and it's a whole mood. it's one tiny function that does one tiny thing and we're gonna stan it properly. let's get into it π
β¨ NAME β¨
idpf_find_rxq_vec β find rxq vector from q index
like... it finds the rxq vector. from the q index. that's the whole job and honestly? iconic. no notes.
πΈ SYNOPSIS πΈ
struct idpf_q_vector * idpf_find_rxq_vec (const struct idpf_vport *vport
, u32 q_num );
so real talk, it hands you back a struct idpf_q_vector * and you feed it a const struct idpf_vport * plus a u32 q_num. that's it, that's the vibe check π«Ά
π ARGUMENTS π
vportβ the virtual port that's associated to the queue. like, the vport this whole situation belongs to πq_numβ the q index, aka the thing you use to find the queue you're looking for. your little lookup key β¨
π DESCRIPTION π
returns pointer to rx vector
periodt. that's the entire description. she returns a pointer to the rx vector and minds her own business π
π§ SEE ALSO π§
so there's a lot of siblings in this family, and we are not skipping a single one β here's the whole group chat π
π the source file
Kernel file ./drivers/net/ethernet/intel/idpf/idpf_ethtool.c
β the rx / rxnfc / flow-steer crew
idpf_get_rx_ring_count(9)idpf_get_rxnfc(9)idpf_add_flow_steer(9)idpf_del_flow_steer(9)idpf_get_rxfh_key_size(9)idpf_get_rxfh_indir_size(9)idpf_get_rxfh(9)idpf_set_rxfh(9)
π channels + ring params
πΈ stats girlies
struct idpf_stats(9)__idpf_add_qstat_strings(9)idpf_add_qstat_strings(9)idpf_add_stat_strings(9)idpf_get_stat_strings(9)idpf_get_strings(9)idpf_get_sset_count(9)idpf_add_one_ethtool_stat(9)idpf_add_queue_stats(9)idpf_add_empty_queue_stats(9)idpf_add_port_stats(9)idpf_collect_queue_stats(9)idpf_get_ethtool_stats(9)
π₯ the txq twin and the coalesce squad
idpf_find_txq_vec(9)__idpf_get_q_coalesce(9)idpf_get_q_coalesce(9)idpf_get_coalesce(9)idpf_get_per_q_coalesce(9)__idpf_set_q_coalesce(9)idpf_set_q_coalesce(9)idpf_set_coalesce(9)idpf_set_per_q_coalesce(9)
π¦ msglevel, link, timestamps, ethtool ops
idpf_get_msglevel(9)idpf_set_msglevel(9)idpf_get_link_ksettings(9)idpf_get_timestamp_filters(9)idpf_get_ts_info(9)idpf_get_ts_stats(9)idpf_set_ethtool_ops(9)
ngl bestie, the takeaway is short and sweet: pass thevportand theq_num, get a pointer to the rx vector back. that's the whole lore. no cap π
and that's a wrap! this page lives in ./drivers/net/ethernet/intel/idpf, the version situation is October 2026, and it's filed under idpf_find_rxq_vec(9). mwah, go forth and find those vectors π§ββοΈπ
π¦ 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