__ice_set_vf_mac(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so this is the __ice_set_vf_mac(9) page, and yes it's from the Kernel API Manual β€” buckle up bestie, we're doing kernel lore today πŸ’…βœ¨

🌸 NAME 🌸

__ice_set_vf_mac β€” program VF MAC address. That's the whole name, no cap.

✨ SYNOPSIS ✨

int __ice_set_vf_mac (struct ice_pf *pf , u16 vf_id , const u8 *mac );

πŸŽ€ ARGUMENTS πŸŽ€

  • pf β€” the PF to be configure (yes, that's the original wording, and we're respecting the lore 😭). In normal human words: the PF you're setting up.
  • vf_id β€” VF identifier. It tells you which VF we're talking about.
  • mac β€” MAC address. The actual address going in.

πŸ¦‹ DESCRIPTION πŸ¦‹

This function programs the VF MAC address. Like, it takes the PF, the VF identifier, and the MAC address, and that's the mission. Nothing mysterious, just programming a VF MAC address. Periodt. πŸ’–

πŸ’– RETURN πŸ’–

Returns zero on success or an error code on failure. So: happy path = zero; sad path = error code. Slay. ✨

🌈 SEE ALSO 🌈


okay that's the whole page, bestie! This one is sourced from/versioned at ./drivers/net/ethernet/intel/ice, dated October 2026. Bye πŸ’‹βœ¨

πŸ“¦ where this page comes from