ixgbe_fcoe_get_wwn(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ixgbe_fcoe_get_wwn(9) πŸ’–

okay bestie, welcome to the ixgbe_fcoe_get_wwn page from the Kernel API Manual, section 9 β€” yes section 9, the fun one πŸŽ€. this is the glow-up of the man page, same facts, way more vibe. let's get into it ✨


πŸ¦‹ NAME πŸ¦‹

ixgbe_fcoe_get_wwn β€” grabs the world wide name for the node or the port, no big deal πŸ’…


✨ SYNOPSIS ✨

int ixgbe_fcoe_get_wwn (struct net_device *netdev , u64 *wwn , int type
);

like, that's the whole signature, keep it exactly like that 🫢


🌸 ARGUMENTS 🌸

  • netdev β€” the ixgbe adapter, main character energy obviously πŸ‘‘
  • wwn β€” the world wide name itself πŸ’«
  • type β€” which kind of world wide name you're asking for, iykyk

πŸ’œ DESCRIPTION πŸ’œ

so here's the tea: it returns the node or port world wide name β€” but only if both the prefix and the san mac address are valid βœ…. when that checks out, the wwn gets formed based on the NAA-2 for IEEE Extended name identifier (ref. to T10 FC-LS Spec., Sec. 15.3). literally the spec said so, and we respect the spec 🧚

ngl, if the prefix or the san mac address isn't valid, you're just not getting a wwn formed β€” that's the whole condition, no cap πŸ™ˆ

⭐ RETURN ⭐

0 on success πŸŽ‰ that's it, that's the return. slay.


🌈 SEE ALSO 🌈

the source lives at Kernel file ./drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c β€” go read it, it's giving iconic πŸ’–

and here's the whole friend group, all linked up fr fr:


cute little sign-off bestie: this page came from the source path ./drivers/net/ethernet/intel/i... (yeah it's truncated, that's what the original said, don't come for me πŸ’€) and it's dated October 2026, filed under ixgbe_fcoe_get_wwn(9). periodt. πŸŽ€βœ¨πŸ’…
πŸ“¦ where this page comes from