i40e_aq_set_...misc_on_vlan(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ i40e_aq_set_...misc_on_vlan ✨

okay so this page lives in the Kernel API Manual and it's all about one tiny little function from the i40e driver. bestie, it's a short one, but we're gonna treat it with the respect it deserves πŸ’…


🌸 NAME 🌸

i40e_aq_set_vsi_bc_promisc_on_vlan β€” and that's literally it, that's the whole NAME section. the upstream page ends with a dangling dash like it was gonna say something and then got distracted. iconic of it, honestly πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

int i40e_aq_set_vsi_bc_promisc_on_vlan (struct i40e_hw *hw , u16 seid ,
bool enable , u16 vid , struct i40e_asq_cmd_details *cmd_details );

πŸ’– ARGUMENTS πŸ’–

  • hw β€” pointer to the hw struct. the main character of the whole driver, no cap πŸ‘‘
  • seid β€” the vsi number. u16, so keep it smol and valid.
  • enable β€” sets broadcast promiscuous enable/disable for a given VLAN. flip it on, flip it off, you're the vibe controller now ⭐
  • vid β€” the VLAN tag filter. it captures any broadcast packet rockin' this VLAN tag 🏷️
  • cmd_details β€” pointer to the command details structure, or NULL. NULL is a perfectly valid choice, we don't judge 🫢

πŸ”₯ SEE ALSO πŸ”₯

starting with the source file itself, because of course:

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

and then, bestie… the whole friend group. everybody shows up to this party πŸ’€

like I said. the whole friend group. 🌈


πŸŽ€ the sign-off πŸŽ€

this little page ships out of ./drivers/net/ethernet/intel/i40e, and it's dated October 2026 β€” yeah, a whole future vibe. anyway go forth and set that broadcast promiscuous flag on your VLAN, bestie, you're gonna slay πŸ’œπŸ§šβœ¨

πŸ“¦ where this page comes from