octep_vf_ioq_intr_handler(9)
π octep_vf_ioq_intr_handler β from the Kernel API Manual, bestie β¨
Okay so picture this: it's a kernel function, it lives in the Kernel API Manual, and it has exactly one job. Let's get into it π«Ά
β¨ NAME β¨
octep_vf_ioq_intr_handler β the handler for all Tx/Rx queue interrupts. That's it, that's the whole vibe. π
π SYNOPSIS π
irqreturn_t octep_vf_ioq_intr_handler (int irq , void *data );
πΈ ARGUMENTS πΈ
irqβ the interrupt number. Just... which interrupt we're talking about, y'know? π’dataβ the interrupt data, and inside it are pointers to the Tx/Rx queue private data and the corresponding NAPI context. It's giving "everything you need is in the bag" πβ¨
π¦ DESCRIPTION π¦
So this is the common handler for all non-queue (generic) interrupts. Yep. That's literally what it says, and we're not gonna argue with the docs π β that's the whole description, no notes, periodt.
π SEE ALSO π
First up, the kernel file it lives in β ./drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c β go say hi π
Then the whole friend group, no cap, every single one of them:
octep_vf_alloc_ioq_vectors(9)octep_vf_free_ioq_vectors(9)octep_vf_enable_msix_range(9)octep_vf_disable_msix(9)octep_vf_request_irqs(9)octep_vf_free_irqs(9)octep_vf_setup_irqs(9)octep_vf_clean_irqs(9)octep_vf_update_pkt(9)octep_vf_enable_ioq_irq(9)octep_vf_napi_poll(9)octep_vf_napi_add(9)octep_vf_napi_delete(9)octep_vf_napi_enable(9)octep_vf_napi_disable(9)octep_vf_open(9)octep_vf_stop(9)octep_vf_iq_full_check(9)octep_vf_start_xmit(9)octep_vf_get_stats64(9)octep_vf_tx_timeout_task(9)octep_vf_tx_timeout(9)octep_vf_device_setup(9)octep_vf_device_cleanup(9)octep_vf_probe(9)octep_vf_remove(9)octep_vf_init_module(9)octep_vf_exit_module(9)
And that's the whole page, bestie, you ate that ππ
Sign-off time: this one came from the Kernel API Manual, dated October 2026, in ./drivers/net/ethernet/marvell... β mwah, iconic, no cap ππβ
π¦ 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