fm10k_watchd...e_host_state(9)
π fm10k_watchd...e_host_state(9) β Kernel API Manual π
okay so bestie, we're deep in the Kernel API Manual today and the star of the show is a function whose name got lowkey truncated by the page header (it happens to the best of us, the header column is only so wide π
). The real one is fm10k_watchdog_update_host_state, and she's serving driver-internals realness. Let's get into it π
β¨ NAME β¨
fm10k_watchdog_update_host_state β update the link status based on host.
no cap, that's literally the whole job description. link status? updated. based on host? yes ma'am π¦
πΈ SYNOPSIS πΈ
void fm10k_watchdog_update_host_state (struct fm10k_intfc *interface );
she returns void (nothing back, no receipts, she's not that kind of function π) and she takes exactly one argument. simple. iconic.
π«Ά ARGUMENTS π«Ά
interfaceβ board private structure. that's thestruct fm10k_intfc *right there, and she is the board's private structure, iykyk π
π SEE ALSO π
this list is LONG and honestly? she ate. every single one of these is a real sibling in (9), no skips, no cuts, we don't do that here π
the kernel file it lives in, first:
./drivers/net/ethernet/intel/fm10k/fm10k_pci.c
and now the whole friend group, in the original order:
fm10k_macvlan_schedule(9)fm10k_stop_macvlan_task(9)fm10k_resume_macvlan_task(9)fm10k_service_timer(9)fm10k_prepare_for_reset(9)fm10k_configure_swpri_map(9)fm10k_mbx_subtask(9)fm10k_watchdog_host_is_ready(9)fm10k_watchdog_host_not_ready(9)fm10k_update_stats(9)fm10k_watchdog_flush_tx(9)fm10k_watchdog_subtask(9)fm10k_check_hang_subtask(9)fm10k_service_task(9)fm10k_macvlan_task(9)fm10k_configure_tx_ring(9)fm10k_enable_tx_ring(9)fm10k_configure_tx(9)fm10k_configure_rx_ring(9)fm10k_update_rx_drop_en(9)fm10k_configure_dglort(9)fm10k_configure_rx(9)fm10k_qv_free_irq(9)fm10k_qv_request_irq(9)fm10k_sw_init(9)fm10k_probe(9)fm10k_remove(9)fm10k_resume(9)fm10k_suspend(9)fm10k_io_error_detected(9)fm10k_io_slot_reset(9)fm10k_io_resume(9)fm10k_io_reset_prepare(9)fm10k_io_reset_done(9)fm10k_register_pci_driver(9)fm10k_unregister_pci_driver(9)
bestie heads up: the source line in the footer is also abbreviated (./drivers/net/ethernet/intel/f...) β the man page generator did a little truncation moment, not me π the full path lives in SEE ALSO above so you're covered fr fr.
π sign-off π
this lil masterpiece dropped from ./drivers/net/ethernet/intel/f... in October 2026, and honestly? she's giving timeless. go read the whole fm10k family, they're all linked, it's a whole cinematic universe βπ§π
π¦ 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