idpf_get_stats64(9)
π idpf_get_stats64 β aka the Kernel API Manual glow-up π
okay so bestie, welcome to the idpf_get_stats64 page from the Kernel API Manual β¨ this is the little function that goes and fetches the numbers for your network device. stats girlies rise π«Ά
β¨ NAME β¨
idpf_get_stats64 β get statistics for network device structure π
like, it gets the stats. for the network device struct. that's the whole vibe check and it passed π₯
πΈ SYNOPSIS πΈ
void idpf_get_stats64 (struct net_device *netdev , struct
rtnl_link_stats64 *stats );
no return value, it just does the thing and dips π
π ARGUMENTS π
netdevβ the network interface device structure π¦ literally the device whose business we're getting intostatsβ the main device statistics structure π this is the container where the numbers go. the stats holder. the vibe receptacle.
π SEE ALSO π
so there are a lot of siblings, and honestly they're all iconic in their own way. family reunion time π§
the vector + interrupt girlies:
idpf_init_vector_stack(9)idpf_deinit_vector_stack(9)idpf_mb_intr_rel_irq(9)idpf_intr_rel(9)idpf_mb_intr_clean(9)idpf_mb_irq_enable(9)idpf_mb_intr_req_irq(9)idpf_mb_intr_init(9)idpf_vector_lifo_push(9)idpf_vector_lifo_pop(9)idpf_vector_stash(9)idpf_req_rel_vector_indexes(9)idpf_intr_req(9)
the filter + MAC girlies:
idpf_del_all_flow_steer_filters(9)idpf_find_mac_filter(9)__idpf_del_mac_filter(9)idpf_del_mac_filter(9)__idpf_add_mac_filter(9)idpf_add_mac_filter(9)idpf_del_all_mac_filters(9)idpf_restore_mac_filters(9)idpf_remove_mac_filters(9)idpf_deinit_mac_addr(9)idpf_init_mac_addr(9)
netdev setup + vport era:
idpf_cfg_netdev(9)idpf_get_free_slot(9)idpf_remove_features(9)idpf_vport_stop(9)idpf_stop(9)idpf_decfg_netdev(9)idpf_vport_rel(9)idpf_vport_dealloc(9)idpf_is_hsplit_supported(9)idpf_vport_get_hsplit(9)idpf_vport_set_hsplit(9)idpf_vport_alloc(9)idpf_vport_open(9)
the task/worker besties (main character energy fr):
idpf_statistics_task(9)idpf_mbx_task(9)idpf_service_task(9)idpf_restore_features(9)idpf_set_real_num_queues(9)idpf_up_complete(9)idpf_rx_init_buf_tail(9)idpf_init_task(9)idpf_deinit_task(9)
reset + event lore:
idpf_check_reset_complete(9)idpf_init_hard_reset(9)idpf_vc_event_task(9)idpf_initiate_soft_reset(9)
address + feature + ops crowd:
idpf_addr_sync(9)idpf_addr_unsync(9)idpf_set_rx_mode(9)idpf_set_features(9)idpf_open(9)idpf_change_mtu(9)idpf_chk_tso_segment(9)idpf_features_check(9)idpf_set_mac(9)
SR-IOV girlies:
and the source file itself, obviously, go read it, it slays:
- Kernel file
./drivers/net/ethernet/intel/idpf/idpf_lib.cπ
ngl bestie the source lives at ./drivers/net/ethernet/intel/idpf and this page is dated October 2026 β so this manual is, like, from the future. time traveler behavior πβ¨
that's the whole page! go get those stats, queen ππ periodt
π¦ 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