e1000e_get_stats64(9)
π e1000e_get_stats64(9) β like, the Kernel API Manual one π
okay so bestie, we're in the Kernel API Manual today and the main character is e1000e_get_stats64. yes it's a whole function. no it's not scary. sit down, grab a strawberry π, let's go.
β¨ SYNOPSIS β¨
void e1000e_get_stats64 (struct net_device *netdev , struct
rtnl_link_stats64 *stats );
that's it. that's the whole vibe. two args, no return value, void queen π she doesn't give anything back, she just does.
π«Ά ARGUMENTS π«Ά
netdevβ the network interface device structure π like, the actual NIC's little passport, okay? that's the one you're pulling stats from.statsβ artnl_link_stats64pointer β¨ a place to put the numbers. hand her the bucket, she fills the bucket.
πΈ DESCRIPTION πΈ
so what does she actually do?? she returns the address of the device statistics structure. that's the tea β the whole function. one sentence. no cap. she's lowkey a one-job icon and she performs that job flawlessly π
(it's giving "i have one line in the group chat and it's the correct line" energy, honestly.)
π¦ SEE ALSO π¦
the guest list is LONG, bestie. everyone's invited. every single one. no gatekeeping π
Kernel file ./drivers/net/ethernet/intel/e1000e/netdev.c__ew32_prepare(9)e1000_regdump(9)e1000e_dump(9)e1000_desc_unused(9)e1000e_systim_to_hwtstamp(9)e1000e_rx_hwtstamp(9)e1000_receive_skb(9)e1000_rx_checksum(9)e1000_alloc_rx_buffers(9)e1000_alloc_rx_buffers_ps(9)e1000_alloc_jumbo_rx_buffers(9)e1000_clean_rx_irq(9)e1000e_tx_hwtstamp_work(9)e1000_clean_tx_irq(9)e1000_clean_rx_irq_ps(9)e1000_clean_jumbo_rx_irq(9)e1000_clean_rx_ring(9)e1000_intr_msi(9)e1000_intr(9)e1000_configure_msix(9)e1000e_set_interrupt_capability(9)e1000_request_msix(9)e1000_request_irq(9)e1000_irq_disable(9)e1000_irq_enable(9)e1000e_get_hw_control(9)e1000e_release_hw_control(9)e1000_alloc_ring_dma(9)e1000e_setup_tx_resources(9)e1000e_setup_rx_resources(9)e1000_clean_tx_ring(9)e1000e_free_tx_resources(9)e1000e_free_rx_resources(9)e1000_update_itr(9)e1000e_write_itr(9)e1000_alloc_queues(9)e1000e_poll(9)e1000e_vlan_filter_disable(9)e1000e_vlan_filter_enable(9)e1000e_vlan_strip_disable(9)e1000e_vlan_strip_enable(9)e1000_configure_tx(9)e1000_setup_rctl(9)e1000_configure_rx(9)e1000e_write_mc_addr_list(9)e1000e_write_uc_addr_list(9)e1000e_set_rx_mode(9)e1000e_get_base_timinca(9)e1000e_config_hwtstamp(9)e1000_configure(9)e1000e_power_up_phy(9)e1000_power_down_phy(9)e1000_flush_tx_ring(9)e1000_flush_rx_ring(9)e1000_flush_desc_rings(9)e1000e_systim_reset(9)e1000e_reset(9)e1000e_trigger_lsc(9)e1000e_down(9)e1000e_sanitize_systim(9)e1000e_read_systim(9)e1000e_cyclecounter_read(9)e1000_sw_init(9)e1000_intr_msi_test(9)e1000_test_msi_interrupt(9)e1000_test_msi(9)e1000e_open(9)e1000e_close(9)e1000_set_mac(9)e1000e_update_phy_task(9)e1000_update_phy_info(9)e1000e_update_phy_stats(9)e1000e_update_stats(9)e1000_phy_read_status(9)e1000_watchdog(9)e1000_tx_timeout(9)e1000_change_mtu(9)e1000e_hwtstamp_set(9)__e1000e_disable_aspm(9)e1000e_disable_aspm(9)e1000e_disable_aspm_locked(9)e1000_netpoll(9)e1000_io_error_detected(9)e1000_io_slot_reset(9)e1000_io_resume(9)e1000_probe(9)e1000_remove(9)e1000_init_module(9)e1000_exit_module(9)
like?? that's the whole friend group π every one of them showed up to the function's birthday party. iconic behaviour. iykyk.
ngl bestie, there are no flags, no env vars, no exit statuses, no warnings on this page β she's a short queen and that's the whole story. don't go looking for drama that isn't there π
mwah π that's the page!! this little slice of the Kernel API Manual was brought to you by the source file ./drivers/net/ethernet/intel/e... and dated October 2026 β yes, october. yes, 2026. the future is now and she's still returning that stats address πβ take care of her, she's doing amazing sweetie π§π
π¦ 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