ice_vf_ena_rxq_interrupt(9)
π ice_vf_ena_rxq_interrupt(9) β from the Kernel API Manual, bestie β¨
okay so bestie, welcome to the ice_vf_ena_rxq_interrupt page, straight out of the Kernel API Manual π this one is short and sweet and honestly? it's giving "tiny function, very specific job" energy. let's get into it πΈ
β¨ NAME β¨
ice_vf_ena_rxq_interrupt β enable Tx queue interrupt via QINT_RQCTL π
(no cap, that's what it says β we're enabling a Tx queue interrupt up in here, and the mechanism is QINT_RQCTL. write it down, it's on the test π«Ά)
π¦ SYNOPSIS π¦
void ice_vf_ena_rxq_interrupt (struct ice_vsi *vsi , u32 q_idx );
so it returns void β nothing comes back, it just does the thing π« β and it takes two args: a struct ice_vsi *vsi and a u32 q_idx. that's it. that's the whole signature. iconic behavior honestly.
π ARGUMENTS π
vsiβ the VSI of the VF you're configuring π§ like, this is the virtual station interface belonging to the virtual function, and it's the thing we're setting up.q_idxβ the VF queue index π this is what we use to figure out which queue it maps to in the PF's space. so: VF index in, PF-side queue out. iykyk β¨
π SEE ALSO π
the kernel file lives right here, bestie:
./drivers/net/ethernet/intel/ice/virt/queues.c
and here's the whole friend group β the entire squad of related pages, all present and accounted for, not a single one dropped π :
ice_vc_get_max_frame_size(9)ice_vc_isvalid_q_id(9)ice_vc_isvalid_ring_len(9)ice_vf_cfg_qs_bw(9)ice_vf_cfg_q_quanta_profile(9)ice_vc_validate_vqs_bitmaps(9)ice_vf_ena_txq_interrupt(9)ice_vf_dis_rxq_interrupt(9)ice_vc_ena_qs_msg(9)ice_vf_vsi_dis_single_txq(9)ice_vc_dis_qs_msg(9)ice_cfg_interrupt(9)ice_vc_cfg_irq_map_msg(9)ice_vc_cfg_q_bw(9)ice_vc_cfg_q_quanta(9)ice_vc_cfg_qs_msg(9)ice_vc_request_qs_msg(9)
ngl the fact thatice_vf_dis_rxq_interrupt(9)andice_vf_ena_txq_interrupt(9)are both sitting right there in the list is lowkey sending me π enable, disable, rx, tx β the whole little family tree π
and that's the page!! π source/version line says ./drivers/net/ethernet/intel/i... and the date on this beauty is October 2026 β so yeah, mark your calendars bestie, see you in October 2026 β mwah, slay, periodt ππ¦πΈ
π¦ 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