STRUCT IDPF_AVAIL_QUEUE_INFO(9)
π NAME π
okay bestie, so this is the manual page for struct idpf_avail_queue_info β and yes, it's from the Kernel API Manual, we're literally in kernel-land now π
β¨ SYNOPSIS β¨
here's the struct in all her glory, copy it exactly, no cap:
struct idpf_avail_queue_info {
u16 avail_rxq;
u16 avail_txq;
u16 avail_bufq;
u16 avail_complq;
};
π MEMBERS π
okay let's meet the squad, one field at a time π«Ά
avail_rxqβ the RX queues that are still up for grabs πavail_txqβ the TX queues that are still available, slayavail_bufqβ buffer queues available, iconicavail_complqβ completion queues available, periodt
π¦ DESCRIPTION π¦
so what's her whole deal? she's here to maintain the total queues available after allocating max queues to each vport. that's it, that's the job. she's literally the keeper of the leftovers π§β¨
π SEE ALSO π
the whole extended friend group lives in the kernel file ./drivers/net/ethernet/intel/idpf/idpf.h β go say hi to all of them:
struct idpf_mac_filter(9)enum idpf_state(9)enum idpf_flags(9)enum idpf_cap_field(9)enum idpf_vport_state(9)struct idpf_netdev_priv(9)struct idpf_reset_reg(9)struct idpf_vport_max_q(9)struct idpf_reg_ops(9)struct idpf_dev_ops(9)enum idpf_vport_reset_cause(9)enum idpf_vport_flags(9)struct idpf_tstamp_stats(9)struct idpf_q_vec_rsrc(9)struct idpf_vport(9)enum idpf_user_flags(9)struct idpf_rss_data(9)struct idpf_q_coalesce(9)struct idpf_vport_user_config_data(9)enum idpf_vport_config_flags(9)struct idpf_vector_info(9)struct idpf_vector_lifo(9)struct idpf_queue_id_reg_chunk(9)struct idpf_queue_id_reg_info(9)struct idpf_vport_config(9)struct idpf_adapter(9)idpf_is_queue_model_split(9)idpf_is_rdma_cap_ena(9)idpf_get_reserved_vecs(9)idpf_get_reserved_rdma_vecs(9)idpf_get_default_vports(9)idpf_get_max_vports(9)idpf_get_max_tx_bufs(9)idpf_get_min_tx_pkt_len(9)idpf_is_reset_detected(9)idpf_is_reset_in_prog(9)idpf_netdev_to_vport(9)idpf_netdev_to_adapter(9)idpf_is_feature_ena(9)idpf_get_max_tx_hdr_size(9)idpf_vport_ctrl_lock(9)idpf_vport_ctrl_unlock(9)
and that's the whole page, bestie, you ate that π β¨
little sign-off moment π β this one comes from ./drivers/net/ethernet/intel/idpf and it's dated October 2026. mwah, go read some source code, 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