i40e_info_nvm_ver(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay so bestie, this is the Kernel API Manual page for i40e_info_nvm_ver β€” she formats the NVM version string, and that's literally her whole thing. πŸ’–

πŸ› οΈ SYNOPSIS πŸ› οΈ

void i40e_info_nvm_ver (struct i40e_hw *hw , char *buf , size_t len );

πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” ptr to the hardware info. That's the hardware info pointer, no cap. 🫢
  • buf β€” string buffer to store. This is the buffer where the string goes. ✨
  • len β€” buffer size. The size of that buffer, periodt. πŸ’…

🌸 DESCRIPTION 🌸

So the way this works is chef's kiss: she formats the NVM version string as one of two lil looks:

  • when eetrackid == I40E_OEM_EETRACK_ID, it's literally <gen>.<snap>.<release>
  • otherwise, it's giving <nvm_major>.<nvm_minor>

πŸ¦‹ SEE ALSO πŸ¦‹

the whole squad is here, bestie:

okay bye bestie β€” this page comes from ./drivers/net/ethernet/intel/i40e, dated October 2026, and it's all i40e_info_nvm_ver(9). mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from