fm10k_init_queueing_scheme(9)
π fm10k_init_queueing_scheme(9) π
okay so bestie, you found a page from the Kernel API Manual β welcome to the fm10k corner of the kernel, we're literally so glad you're here π«Ά
β¨ NAME β¨
fm10k_init_queueing_scheme β the function that figures out the proper queueing scheme, no cap π«
π SYNOPSIS π
int fm10k_init_queueing_scheme (struct fm10k_intfc *interface );
π¦ ARGUMENTS π¦
interfaceβ the board private structure you're gonna initialize. that's the whole assignment, she's got one job πΈ
π₯ DESCRIPTION π₯
so the vibe here is: we gotta determine which queueing scheme to use, and we base that decision onβ¦
- Hardware queue count (
num_*_queues) β the actual hardware numbers, iconic β¨ - stuff defined by miscellaneous hardware support/features (
RSS, etc.) β iykyk, the hardware tells us what it's about π
that's it, that's the decision process. lowkey simple, highkey important π
π SEE ALSO π
the kernel file this lives in, bestie:
./drivers/net/ethernet/intel/fm10k/fm10k_main.c
and the whole friend group π«Ά:
fm10k_init_module(9)fm10k_exit_module(9)fm10k_alloc_rx_buffers(9)fm10k_reuse_rx_page(9)fm10k_add_rx_frag(9)fm10k_process_skb_fields(9)fm10k_is_non_eop(9)fm10k_cleanup_headers(9)fm10k_receive_skb(9)fm10k_get_tx_pending(9)fm10k_tx_timeout_reset(9)fm10k_clean_tx_irq(9)fm10k_update_itr(9)fm10k_set_qos_queues(9)fm10k_set_rss_queues(9)fm10k_set_num_queues(9)fm10k_reset_num_queues(9)fm10k_alloc_q_vector(9)fm10k_free_q_vector(9)fm10k_alloc_q_vectors(9)fm10k_free_q_vectors(9)fm10k_reset_msix_capability(9)fm10k_init_msix_capability(9)fm10k_cache_ring_qos(9)fm10k_cache_ring_rss(9)fm10k_assign_rings(9)fm10k_clear_queueing_scheme(9)
π reminder: you're in the kernel now, so read the actual source too β the manpage is the group chat, the source is the receipts.
okay that's the whole page, mwah π this one came from the file ./drivers/net/ethernet/intel/f..., dated October 2026, and it's page fm10k_init_queueing_scheme(9) of the Kernel API Manual β go forth and queue, queen πβ¨
π¦ 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