ixgbe_get_oem_prod_version(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ixgbe_get_oem_prod_version πŸ’…

okay so bestie, welcome to the Kernel API Manual β€” yes we're reading kernel docs together, this is our era now 🫢. Today's main character is ixgbe_get_oem_prod_version(9), and honestly? She's a little one but she's important.


✨ NAME ✨

ixgbe_get_oem_prod_version β€” Etrack ID from EEPROM πŸŽ€

Like, it goes and grabs the Etrack ID out of the EEPROM. That's the whole vibe. iykyk.


🌸 SYNOPSIS 🌸

void ixgbe_get_oem_prod_version (struct ixgbe_hw *hw , struct
       ixgbe_nvm_version *nvm_ver );

Return type is void ngl, she doesn't hand anything back directly β€” she writes into the struct you give her πŸ’….


πŸ¦‹ ARGUMENTS πŸ¦‹

  • hw β€” pointer to hardware structure ✨ like, the actual hardware struct, hand it over please.
  • nvm_ver β€” pointer to output structure πŸŽ€ this is where the results land, bestie. It's the output one.

πŸ’– DESCRIPTION πŸ’–

So here's the tea β˜•: if there's a valid OEM product version, then nvm_ver->oem_valid gets set to true. Otherwise? nvm_ver->oem_valid is false. That's it. That's the function. Short and iconic, periodt πŸ‘‘.


πŸ”₯ SEE ALSO πŸ”₯

okay this list is long long, but every single one of these is a real sibling and we do not skip family members in this house πŸ’€. Here we go:

Like I said. Whole friend group 🌈.


little sign-off bestie πŸŽ€ this page came from ./drivers/net/ethernet/intel/i... and it's dated October 2026, filed under ixgbe_get_oem_prod_version(9). Go read some EEPROM docs, ily, bye πŸ’œβœ¨
πŸ“¦ where this page comes from