fm10k_unbind_hw_stats_q(9)
π fm10k_unbind_hw_stats_q(9) π
okay bestie, welcome to the Kernel API Manual β this one's a little function named fm10k_unbind_hw_stats_q, and honestly? she's a tiny icon who just does her one job and leaves. let's get into it π
β¨ NAME β¨
fm10k_unbind_hw_stats_q β unbind the queue counters from their queues π«Ά
πΈ SYNOPSIS πΈ
void fm10k_unbind_hw_stats_q (struct fm10k_hw_stats_q *q , u32 count );
like, she returns void. no return value, no drama, no receipts. periodt π
π¦ ARGUMENTS π¦
qβ pointer to the ring of hardware statistics queue. yes, the ring. she lives there now πcountβ number of queues to iterate over. so like, how many of them we're doing this to π₯
π DESCRIPTION π
so what does she actually do? ok so β this function invalidates the index values for the queues. meaning: any updates that may have happened? ignored. not seen. not acknowledged. blocked, honestly π
and on top of that, the base for the queue stats gets reset. clean slate energy. main character reset arc. β¨
ngl it's giving "we're starting over and we're not talking about the past" and i respect it so much ππ«Ά
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/intel/fm10k/fm10k_common.cβ that's her home, iykyk π 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_tx_q(9)fm10k_update_hw_stats_rx_q(9)fm10k_update_hw_stats_q(9)fm10k_get_host_state_generic(9)
the whole friend group fr fr π
okay that's the whole page, go forth and unbind those counters bestie π§ββοΈπ
source/version:./drivers/net/ethernet/intel/f...Β· date: October 2026 Β· and yeah, she's stillfm10k_unbind_hw_stats_q(9)at the bottom, iconic behavior honestly πβ
π¦ 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