i40e_info_nvm_ver(9)
β¨ 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:
- Kernel file
./drivers/net/ethernet/intel/i40e/i40e.h __i40e_pf_next_vsi(9)__i40e_pf_next_veb(9)i40e_addr_to_hkey(9)i40e_info_eetrack(9)i40e_info_civd_ver(9)i40e_nvm_version_str(9)i40e_netdev_to_pf(9)i40e_get_fd_cnt_all(9)i40e_read_fd_input_set(9)i40e_write_fd_input_set(9)i40e_get_pf_count(9)i40e_find_vsi_by_type(9)i40e_irq_dynamic_enable(9)i40e_is_tc_mqprio_enabled(9)i40e_hw_to_pf(9)i40e_pf_get_vsi_by_seid(9)i40e_pf_get_main_vsi(9)i40e_pf_get_veb_by_seid(9)i40e_pf_get_main_veb(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms