ice_aq_cfg_lan_txq(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ice_aq_cfg_lan_txq(9) β€” Kernel API Manual, bestie edition πŸŽ€

okay so picture this: you're deep in the ice driver, the Kernel API Manual is open, and you need to tell the firmware to move or configure a LAN Tx queue. That's this function. She's the one who sends AQ command 0x0C32 to FW, and honestly? Iconic behavior. ✨


🌸 NAME 🌸

ice_aq_cfg_lan_txq β€” literally just sends AQ command 0x0C32 to FW. that's the whole vibe. πŸ¦‹


πŸ’œ SYNOPSIS πŸ’œ

int ice_aq_cfg_lan_txq (struct ice_hw *hw , struct ice_aqc_cfg_txqs_buf
*buf , u16 buf_size , u16 num_qs , u8 oldport , u8 newport , u8 mode ,
struct ice_sq_cd *cd );

no cap, that's the signature. copy it exactly, don't be cute with it. πŸ™ˆ


🧚 ARGUMENTS 🧚

  • hw β€” pointer to the hardware structure. she's the main character of the whole driver, tbh πŸ‘‘
  • buf β€” the buffer for the command. this is where the actual payload lives πŸ’–
  • buf_size β€” size of that buffer, in bytes. yes, bytes. keep up bestie πŸ“
  • num_qs β€” the number of queues being configured πŸ”’
  • oldport β€” the origination lport. where you're coming from, emotionally and architecturally πŸ’«
  • newport β€” the destination lport. the glow-up destination ✨
  • mode β€” the cmd_type for the move to use. pick carefully, this is not a drill 🎯
  • cd β€” pointer to command details structure, or NULL. she's optional and she knows it πŸ’…

πŸ”₯ DESCRIPTION πŸ”₯

Move/Configure LAN Tx queue (0x0C32). that's it. that's the description. short, sweet, and ate absolutely. πŸ’€


⭐ RETURN ⭐

Zero on success, and the associated error code if it fails. so like β€” 0 = slay, anything else = read the error code and deal with it, bestie 😭


πŸ¦‹ SEE ALSO πŸ¦‹

The source of truth lives in the kernel file ./drivers/net/ethernet/intel/ice/ice_common.c β€” go look, iykyk πŸ“–

and now the whole friend group, in order, no one left behind 🫢:


and that's the page!! 🫢 this gorgeous little number comes to you from ./drivers/net/ethernet/intel/ice, dated October 2026 β€” mwah, go configure some Tx queues bestie, you've got this πŸ’–πŸŽ€πŸŒΈ

πŸ“¦ where this page comes from