octep_vf_get_stats64(9)
π octep_vf_get_stats64 β the Kernel API Manual glow-up π
okay so bestie, welcome to the octep_vf_get_stats64(9) page β like, the actual kernel API manual one, and honestly? it's giving "short but iconic." let's get into it π«Ά
β¨ NAME β¨
octep_vf_get_stats64 β get Octeon network device statistics. yeah that's literally the whole vibe, no cap π
π¦ SYNOPSIS π¦
void octep_vf_get_stats64 (struct net_device *netdev , struct
rtnl_link_stats64 *stats );
that's it. that's the whole signature. returns void, so nothing comes back to you β the magic happens inside the stats struct, iykyk β¨
πΈ ARGUMENTS πΈ
netdevβ the kernel network device, bestie. your main character struct πstatsβ pointer to the stats structure that's gonna get filled in. notice how it says to be filled in, not "already full"? yeah. the filling is the assignment. the plot twist is that there is no plot twist π
π SEE ALSO π
so like, there's a whole friend group here and we're listing every single one because none of them get left out, periodt π
the kernel file in question lives at:
./drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
and the squad is:
octep_vf_alloc_ioq_vectors(9), octep_vf_free_ioq_vectors(9), octep_vf_enable_msix_range(9), octep_vf_disable_msix(9), octep_vf_ioq_intr_handler(9), octep_vf_request_irqs(9), octep_vf_free_irqs(9), octep_vf_setup_irqs(9), octep_vf_clean_irqs(9), octep_vf_update_pkt(9), octep_vf_enable_ioq_irq(9), octep_vf_napi_poll(9), octep_vf_napi_add(9), octep_vf_napi_delete(9), octep_vf_napi_enable(9), octep_vf_napi_disable(9), octep_vf_open(9), octep_vf_stop(9), octep_vf_iq_full_check(9), octep_vf_start_xmit(9), octep_vf_tx_timeout_task(9), octep_vf_tx_timeout(9), octep_vf_device_setup(9), octep_vf_device_cleanup(9), octep_vf_probe(9), octep_vf_remove(9), octep_vf_init_module(9), octep_vf_exit_module(9)
go read them too, they're all lowkey obsessed with octeon vf stuff and honestly so valid π₯
okay tiny real talk: this page has literally no options, no exit statuses, no environment variables, no bugs section, no author block β just the function, the two args, and the beloved friend group above. so if you were waiting for a chaotic 40-option flag listβ¦ not today bestie π what you see is what you get. π
that's the whole page, bestie β go forth and get those stats π π
and for the cute sign-off: this one's from ./drivers/net/ethernet/marvell..., dated October 2026, filed under octep_vf_get_stats64(9) in the Kernel API Manual β literally the manual's own footer but make it a lil send-off πβ¨
π¦ 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