ixgbe_set_vmdq_generic(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ixgbe_set_vmdq_generic(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual β€” yes that's the manual name, we're fancy here. this page is about one tiny function that does one tiny thing, and honestly? it ate. let's get into it ✨


πŸŽ€ NAME πŸŽ€

ixgbe_set_vmdq_generic β€” the function that associates a VMDq pool index with an rx address. that's it. that's the whole job. main character behavior fr πŸ’…


🌸 SYNOPSIS 🌸

int ixgbe_set_vmdq_generic (struct ixgbe_hw *hw , u32 rar , u32 vmdq );

she returns an int, she takes three args, she's booked and busy πŸ’–


πŸ¦‹ ARGUMENTS πŸ¦‹

  • hw β€” pointer to hardware struct. like, the hardware's whole personality in one struct, lowkey iconic πŸ‘‘
  • rar β€” receive address register index to associate with a VMDq index. yes it's a register index, yes it's picky about it, respect her πŸŽ€
  • vmdq β€” VMDq pool index. the pool she's getting matched with. it's giving matchmaker energy 🫢

⭐ SEE ALSO ⭐

first up, the source file, obviously β€” she lives here:

Kernel file ./drivers/net/ethernet/intel/ixgbe/ixgbe_common.c

and now the entire extended friend group because this manpage said "no bestie left behind" 🌈

🌱 autoneg + hw startup era

πŸ’‘ led girlies

πŸ“ eeprom nation (so many of them, ngl)

🧚 rar + rx addresses

🌸 multicast mta crew

πŸ’œ flow control squad

πŸ”₯ pcie + swfw sync

πŸ‘‘ san mac, msix, vmdq + vfta (our function's direct neighbors πŸ’–)

⭐ device caps, hw commands + firmware

🌈 thermal sensors + version stuff


and that's the whole page bestie, no cap, every single reference accounted for πŸ’…πŸ«Ά

the footer says the source lives at ./drivers/net/ethernet/intel/i... (truncated, crying 😭) and it's dated October 2026, all stamped with ixgbe_set_vmdq_generic(9) β€” so like, cite her properly, periodt βœ¨πŸŽ€
πŸ“¦ where this page comes from