fm10k_update_hw_stats_vf(9)
π fm10k_update_hw_stats_vf(9)
okay so this is a page straight out of the Kernel API Manual, and bestie, it's a short one but it matters. sit down, grab a strawberry π, and let's get into it.
β¨ NAME β¨
fm10k_update_hw_stats_vf β literally updates the hardware-related statistics of the VF. that's it, that's the job π
πΈ SYNOPSIS πΈ
void fm10k_update_hw_stats_vf (struct fm10k_hw *hw , struct
fm10k_hw_stats *stats );
like, it takes two pointers and returns nothing. void. no tea, no shade, no return value. π
π¦ ARGUMENTS π¦
hwβ pointer to the hardware structure π«Άstatsβ pointer to the statistics structure β¨
both of them are pointers, both of them are iconique, and yes you need to pass both. no cap.
π DESCRIPTION π
so what does it actually do? it collects and aggregates the per-queue hardware statistics. that's the whole vibe. it goes around scooping up the stats for each queue and mushing them together into one aggregate situation. very main character energy for a stats function ngl ππ₯
it's giving "quietly doing the important bookkeeping while everyone else gets the credit." we love her for that.
π₯ SEE ALSO π₯
first up, the kernel file where this lives β go read the source, iykwla:
- Kernel file
./drivers/net/ethernet/intel/fm10k/fm10k_vf.c
and then the whole friend group, in order, no skips, periodt:
fm10k_stop_hw_vf(9)fm10k_reset_hw_vf(9)fm10k_init_hw_vf(9)fm10k_update_vlan_vf(9)fm10k_msg_mac_vlan_vf(9)fm10k_read_mac_addr_vf(9)fm10k_update_uc_addr_vf(9)fm10k_update_mc_addr_vf(9)fm10k_update_int_moderator_vf(9)fm10k_msg_lport_state_vf(9)fm10k_update_lport_state_vf(9)fm10k_update_xcast_mode_vf(9)fm10k_rebind_hw_stats_vf(9)fm10k_configure_dglort_map_vf(9)
that's fourteen besties and every single one of them is linked above, exactly as listed, not a single one skipped π
ngl the source line at the bottom got cut off in the original at ./drivers/net/ethernet/intel/f... β so that's what you get here too, no guessing, no "fixing" it π
anyway that's the page!! written from the Kernel API Manual, dated October 2026, sourced from ./drivers/net/ethernet/intel/f... (as much as we could see of it π). bye bestie, go aggregate those stats β you're gonna slay π¦β¨π
π¦ 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