i40e_aq_set..._promiscuous(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

i40e_aq_set_vsi_multicast_promiscuous β€”

okay so bestie, real talk: the description part after that dash is <rainbow>literally nothing</rainbow> πŸ’€ the original page just ends the sentence and walks away. Iconic of it, honestly. So the name is i40e_aq_set_vsi_multicast_promiscuous and the blurb is a mystery even to me. We move.


✨ SYNOPSIS ✨

int i40e_aq_set_vsi_multicast_promiscuous (struct i40e_hw *hw , u16 seid
, bool set , struct i40e_asq_cmd_details *cmd_details );

That's the whole signature, no cap β€” those spaces before the commas are <hotpink>load-bearing</hotpink> so do not touch them 🫢


πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to the hw struct, the main character of this whole file ngl 🌟
  • seid β€” vsi number, i.e. which VSI we're cooking for πŸ“
  • set β€” set multicast promiscuous enable/disable. It's a bool, so it's giving two moods and only two πŸ’…
  • cmd_details β€” pointer to command details structure, or NULL if you're feeling low-effort ✨

πŸ¦‹ SEE ALSO πŸ¦‹

First up, the kernel file everything here lives in:

Kernel file ./drivers/net/ethernet/intel/i40e/i40e_common.c

and then the entire group chat of siblings, all in section 9, no one left out bestie 🫢

ngl that's a <purple>lot</purple> of cross-references and every single one of them is staying, bestie. No cuts, no "etc." πŸ™ˆ

and that's the whole page!! πŸŽ€βœ¨ this lil slice of kernel API manual magic comes straight out of ./drivers/net/ethernet/intel/i40e and it's dated October 2026 β€” go forth and set that multicast promiscuous, queen πŸ‘‘πŸ’œ

πŸ“¦ where this page comes from