fm10k_configure_swpri_map(9)
π fm10k_configure_swpri_map(9) β the Kernel API Manual glow-up π
okay bestie, so you're in the Kernel API Manual and this page is about fm10k_configure_swpri_map(9). yes the name is a mouthful, we're gonna get through it together π«Ά
β¨ NAME β¨
fm10k_configure_swpri_map β literally just "Configure Receive SWPRI to PC mapping". that's the whole gig. no cap π
πΈ SYNOPSIS πΈ
void fm10k_configure_swpri_map (struct fm10k_intfc *interface );
the way that it returns nothing (void) and takes exactly one thing. minimal. iconic. main character energy π
π¦ ARGUMENTS π¦
interfaceβ the board private structure. that's your golden ticket, the struct with all the port's business in it π
π DESCRIPTION π
so what does it do? it configures the SWPRI to PC mapping for the port. that's it. that's the whole function. lowkey obsessed with how straightforward it is β¨
ngl there is no extra lore on this page β no flags, no return values, no exit statuses, no env vars. just "Configure the SWPRI to PC mapping for the port." periodt π
π₯ SEE ALSO π₯
the kernel file lives at ./drivers/net/ethernet/intel/fm10k/fm10k_pci.c and if you wanna go down the fm10k rabbit hole (and you do, i can tell), here's the whole friend group β literally every single one:
fm10k_macvlan_schedule(9)fm10k_stop_macvlan_task(9)fm10k_resume_macvlan_task(9)fm10k_service_timer(9)fm10k_prepare_for_reset(9)fm10k_watchdog_update_host_state(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)
like, that's a whole squad. go read them, iykyk π
mwah π this page is from the Kernel API Manual, pulled straight out of ./drivers/net/ethernet/intel/f... and dated October 2026 β and yes, it's still fm10k_configure_swpri_map(9) at the very last line, we love consistency π
π¦ 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