nfp_net_get_fw_version(9)
π nfp_net_get_fw_version(9) β Kernel API Manual
okay so bestie, welcome to nfp_net_get_fw_version(9) from the Kernel API Manual π this is the little function that literally just reads the firmware version off the card and parses it for you. no cap, that's the whole vibe. it's giving "small but essential" β¨
πΈ NAME πΈ
nfp_net_get_fw_version β read and parse the FW version π
so like, it goes and grabs the firmware version and actually parses it into something useful. that's it, that's the job π
β¨ SYNOPSIS β¨
void nfp_net_get_fw_version (struct nfp_net_fw_version *fw_ver , void
__iomem *ctrl_bar );
returns nothing (void, she's a void girlie, she just does the thing and leaves) π«Ά
π¦ ARGUMENTS π¦
fw_verβ the outputfw_versionstructure you're reading into. this is where the parsed version lands, so hand her a valid struct and she'll fill it up πctrl_barβ the mapped address of the control BAR. yes, the actual hardware address,void __iomem *and everything β this is where she goes looking for the version info β
π₯ SEE ALSO π₯
first up, the source file herself, in all her glory:
- Kernel file
./drivers/net/ethernet/netronome/nfp/nfp_net_common.c
and then the whole friend group β every single one of these cuties is linked here, no one gets left out π«Ά:
nfp_net_reconfig_post(9)__nfp_net_reconfig(9)nfp_net_mbox_reconfig(9)nfp_net_irqs_alloc(9)nfp_net_irqs_assign(9)nfp_net_irqs_disable(9)nfp_net_irq_rxtx(9)nfp_net_read_link_status(9)nfp_net_irq_lsc(9)nfp_net_irq_exn(9)nfp_net_aux_irq_request(9)nfp_net_aux_irq_free(9)nfp_net_vecs_init(9)nfp_net_rss_write_itbl(9)nfp_net_rss_write_key(9)nfp_net_coalesce_write_cfg(9)nfp_net_write_mac_addr(9)nfp_net_clear_config_and_disable(9)nfp_net_set_config_and_enable(9)nfp_net_close_stack(9)nfp_net_close_free_all(9)nfp_net_netdev_close(9)nfp_net_open_stack(9)nfp_net_info(9)nfp_net_alloc(9)nfp_net_free(9)nfp_net_rss_key_sz(9)nfp_net_rss_init(9)nfp_net_irqmod_init(9)nfp_net_init(9)nfp_net_clean(9)
and that's the page, bestie!! π this icon was brought to you by the source path ./drivers/net/ethernet/netrono... and the date October 2026 β periodt, go read your firmware version responsibly ππ¦πΈ
π¦ 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