octep_vf_get_stats64(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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