ice_vf_vsi_dis_single_txq(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 πŸ‘‘

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