iavf_asq_send_command(9)
π NAME π
iavf_asq_send_command β bestie, this is literally the "send a command to the Admin Queue" function, and yes it's giving main character energy β¨ (this whole page lives in the Kernel API Manual, iykyk π«Ά)
β¨ SYNOPSIS β¨
enum iavf_status iavf_asq_send_command (struct iavf_hw *hw , struct
libie_aq_desc *desc , void *buff , u16 buff_size , struct
iavf_asq_cmd_details *cmd_details );
Okay so look at that signature π β it hands you back an enum iavf_status, no cap, and every single param is listed down below, don't skip fr fr π
π ARGUMENTS π
hwβ pointer to thehwstruct, iconic, we love a good struct pointer πdescβ a prefilled descriptor describing the command. And note bestie: this is non DMA mem βbuffβ the buffer you use for indirect commands π¦buff_sizeβ size of that buffer, for said indirect commands πΈcmd_detailsβ pointer to the command details structure, slay π
π DESCRIPTION π
Okay so this is THE main send command driver routine for the Admin Queue send queue β like the headliner, the one everyone's here for π It runs the queue, it cleans the queue, etc. It does the whole vibe check on the queue for you, periodt π₯
π¦ SEE ALSO π¦
Lowkey the whole squad is here, so let's shout them out one by one π
- Kernel file
./drivers/net/ethernet/intel/iavf/iavf_adminq.c iavf_alloc_adminq_asq_ring(9)iavf_alloc_adminq_arq_ring(9)iavf_free_adminq_asq(9)iavf_free_adminq_arq(9)iavf_alloc_arq_bufs(9)iavf_alloc_asq_bufs(9)iavf_free_arq_bufs(9)iavf_free_asq_bufs(9)iavf_config_asq_regs(9)iavf_config_arq_regs(9)iavf_init_asq(9)iavf_init_arq(9)iavf_shutdown_asq(9)iavf_shutdown_arq(9)iavf_init_adminq(9)iavf_shutdown_adminq(9)iavf_clean_asq(9)iavf_asq_done(9)iavf_fill_default_direct_cmd_desc(9)iavf_clean_arq_element(9)
And that's the whole page bestie, no crumbs left π This little gem comes straight from ./drivers/net/ethernet/intel/iavf, dated October 2026, and it's the iavf_asq_send_command(9) manual page β go forth and send those commands, you ate πβ¨ππ¦πΈπ
π«Άππ₯ππβππππ§π
π¦ 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