fm10k_iov_update_stats_pf(9)
π fm10k_iov_update_stats_pf β the kernel API manual page, bestie edition
okay so this is fm10k_iov_update_stats_pf(9), and I'm literally about to make you an expert on it in like two minutes. it lives in the Kernel API Manual, it's a tiny little function, and it does one thing β but it does it so well. π
β¨ NAME β¨
fm10k_iov_update_stats_pf β updates the hardware-related statistics for VFs. that's it, that's the whole vibe. she collects, she updates, she leaves. πΈ
π¦ SYNOPSIS π¦
void fm10k_iov_update_stats_pf (struct fm10k_hw *hw , struct
fm10k_hw_stats_q *q , u16 vf_idx );
look at her. returns void, takes three args, no drama, no cap. π
π ARGUMENTS π
hwβ pointer to the hardware structure. like, the whole hardware situation, handed to you on a platter.qβ the stats for all queues of a VF. every queue, one struct, iconic behavior honestly.vf_idxβ the index of the VF. au16, aka which virtual function we're talking about rn.
π DESCRIPTION π
okay so here's the tea: this function collects queue stats for VFs. that's the whole job. queue stats β collected. VFs β handled. main character energy, zero notes. β¨
ngl bestie, it's a small function β the point is that it exists and does exactly the one thing the NAME says. no surprises, no plot twists. π«Ά
π SEE ALSO π
first up, the kernel file it calls home:
- Kernel file
./drivers/net/ethernet/intel/fm10k/fm10k_pf.c
and then, the whole friend group β literally the entire _pf squad, plus a couple of cousins. go say hi to all of them:
fm10k_reset_hw_pf(9)fm10k_is_ari_hierarchy_pf(9)fm10k_init_hw_pf(9)fm10k_update_vlan_pf(9)fm10k_read_mac_addr_pf(9)fm10k_glort_valid_pf(9)fm10k_update_xc_addr_pf(9)fm10k_update_uc_addr_pf(9)fm10k_update_mc_addr_pf(9)fm10k_update_xcast_mode_pf(9)fm10k_update_int_moderator_pf(9)fm10k_update_lport_state_pf(9)fm10k_configure_dglort_map_pf(9)fm10k_iov_assign_resources_pf(9)fm10k_iov_configure_tc_pf(9)fm10k_iov_assign_int_moderator_pf(9)fm10k_iov_assign_default_mac_vlan_pf(9)fm10k_iov_reset_resources_pf(9)fm10k_iov_set_lport_pf(9)fm10k_iov_reset_lport_pf(9)fm10k_iov_msg_msix_pf(9)fm10k_iov_select_vid(9)fm10k_iov_supported_xcast_mode_pf(9)fm10k_iov_msg_lport_state_pf(9)fm10k_update_hw_stats_pf(9)fm10k_rebind_hw_stats_pf(9)fm10k_set_dma_mask_pf(9)fm10k_get_fault_pf(9)fm10k_request_lport_map_pf(9)fm10k_get_host_state_pf(9)fm10k_msg_lport_map_pf(9)fm10k_msg_update_pvid_pf(9)fm10k_record_global_table_data(9)fm10k_msg_err_pf(9)
okay that's the whole page, you ate that fr fr π₯ β source on this one is ./drivers/net/ethernet/intel/f..., dated October 2026, and the page itself is fm10k_iov_update_stats_pf(9). go forth and collect those stats, bestie π
π
π¦ 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