fm10k_update_hw_stats_tx_q(9)
π fm10k_update_hw_stats_tx_q β okay so this is a kernel API manual thing, and yes we're getting into it
Bestie, welcome to the fm10k_update_hw_stats_tx_q(9) page β the manual name is right there in the parentheses, iykyk. This is one of those tiny little Intel driver functions that does exactly one job and does it, periodt. Let's go β¨
β¨ NAME β¨
fm10k_update_hw_stats_tx_q β updates TX queue statistics counters. That's it, that's the whole vibe. It refreshes the counters. Slay π
πΈ SYNOPSIS πΈ
void fm10k_update_hw_stats_tx_q (struct fm10k_hw *hw , struct
fm10k_hw_stats_q *q , u32 idx );
Note the void β it returns literally nothing, it just does the thing and dips. Main character energy honestly π
π¦ ARGUMENTS π¦
hwβ pointer to the hardware structure. Like, the whole hardware situation, handed to you as a pointer π«Άqβ pointer to the ring of hardware statistics queue. Yes, a ring, of stats queues. We love a data structure with lore.idxβ index pointing to the start of the ring iteration. So you're telling it where in the ring to begin walking around π₯
π DESCRIPTION π
So what this function actually does: it updates the TX queue statistics counters that are related to the hardware. That's the entire description and ngl it's giving "short and iconic." It's a stats-refresh moment β the TX-side counterpart energy is real, and if you want receipts, check the SEE ALSO list below π
π SEE ALSO π
Lowkey the most important section because it's literally a group chat of related functions. Also there's a kernel file in here, which is important, don't skip it:
- Kernel file
./drivers/net/ethernet/intel/fm10k/fm10k_common.c fm10k_get_bus_info_generic(9)fm10k_get_invariants_generic(9)fm10k_start_hw_generic(9)fm10k_disable_queues_generic(9)fm10k_stop_hw_generic(9)fm10k_read_hw_stats_32b(9)fm10k_read_hw_stats_48b(9)fm10k_update_hw_base_48b(9)fm10k_update_hw_stats_rx_q(9)fm10k_update_hw_stats_q(9)fm10k_unbind_hw_stats_q(9)fm10k_get_host_state_generic(9)
Every single one of those, bestie. Go read them, they're the extended universe π
Heads up π«Άfm10k_update_hw_stats_tx_qis the TX one β if you came here looking for RX, that'sfm10k_update_hw_stats_rx_q(9), right there in SEE ALSO. Don't mix them up, I'm begging π
π the cute sign-off π
This page comes from the Kernel API Manual, source situation is ./drivers/net/ethernet/intel/f... (yep, that's how it's shown, mildly truncated, we respect the truncation π), and it's dated October 2026. And the whole thing is, of course, fm10k_update_hw_stats_tx_q(9) all over again β the title card of its own little movie π bye bestie, go update those counters π
π¦ 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