ice_vf_vsi_dis_single_txq(9)
π ice_vf_vsi_dis_single_txq(9) β like, the whole page
okay so bestie, welcome to the Kernel API Manual entry for ice_vf_vsi_dis_single_txq β¨ this is a function deep in the Intel ice driver, and honestly? it's giving "one job, done well" energy π
πΈ NAME πΈ
ice_vf_vsi_dis_single_txq β disable a single Tx queue π«Ά
That's it. That's the whole vibe. One queue, off, goodbye π
β¨ SYNOPSIS β¨
int ice_vf_vsi_dis_single_txq (struct ice_vf *vf , struct ice_vsi *vsi ,
u16 q_id );
so she takes three things and returns an int, periodt π
π¦ ARGUMENTS π¦
vfβ the VF whose queue we're disabling. like, which virtual function are we talking about here πvsiβ the VSI that belongs to that VF. her little home base πq_idβ the queue ID, and listen, it's VF relative and 0-based, okay? so no funny business with offsets, start counting at 0 π’
π₯ DESCRIPTION π₯
So the whole plot: we attempt to disable the Tx queue passed in π―
if the Tx queue actually got disabled successfully? iconic. she clears the q_id bit in the enabled queues bitmap and returns success β
lowkey satisfying ngl
otherwise?? we return an error π no bit-clearing, no slay, just an error coming back at you π
no cap, the bit only gets cleared on the success path β don't go assuming anything happened if you get an error back π
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/intel/ice/virt/queues.c 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_ena_rxq_interrupt(9)ice_vf_dis_rxq_interrupt(9)ice_vc_ena_qs_msg(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)
that's the whole friend group fr fr, go read them all if you're obsessed π§π
alright bestie, that's the page π credit where it's due: this one lives at ./drivers/net/ethernet/intel/i... and it's dated October 2026, straight out of the Kernel API Manual π mwah, go disable some queues responsibly π¦β
π¦ 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