fm10k_update_uc_addr_vf(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– fm10k_update_uc_addr_vf πŸ’–

okay so bestie, welcome to the Kernel API Manual ✨ β€” this little cutie lives in fm10k_update_uc_addr_vf(9) and honestly? she's giving "small function, big responsibilities" energy πŸ‘‘


🌸 NAME 🌸

fm10k_update_uc_addr_vf β€” update device unicast addresses πŸ’…


✨ SYNOPSIS ✨

s32 fm10k_update_uc_addr_vf (struct fm10k_hw *hw , u16 glort , const u8
       *mac , u16 vid , bool add , u8 flags );

no cap, that's the whole signature β€” copy it exactly, bestie, do NOT freestyle it πŸ™ˆ


πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to the HW structure 🫢 (the main character, obviously)
  • glort β€” unused, lowkey just vibing there doing nothing πŸ’€
  • mac β€” the MAC address we're adding to (or removing from) the table πŸ¦‹
  • vid β€” the VLAN ID we're adding to (or removing from) the table 🌸
  • add β€” tells you whether this is an add or a remove operation ✨
  • flags β€” a flags field meant to indicate add and secure β€” but fr fr, it's unused πŸ™ˆ

πŸ’œ DESCRIPTION πŸ’œ

okay so here's the tea β˜• β€” this function is literally the one you call to add or remove unicast MAC addresses for the VF. that's it, that's the whole job. she shows up, she updates the table, she slays, periodt πŸ’…πŸ‘‘


πŸ¦‹ SEE ALSO πŸ¦‹

first up, the kernel file herself:

  • ./drivers/net/ethernet/intel/fm10k/fm10k_vf.c πŸ“

and now the whole squad, bestie β€” say hi to the whole friend group 🫢:


ok that's the whole page bestie, go forth and update those unicast addresses responsibly πŸŒˆπŸ’–

and finally, the cute little sign-off πŸŽ€ β€” this one comes from ./drivers/net/ethernet/intel/f... and is dated October 2026, and she answers to the name fm10k_update_uc_addr_vf(9) whenever you call her πŸ’« ily, bye! 🫢✨

πŸ“¦ where this page comes from