igbvf_irq_disable(9)
π igbvf_irq_disable β bestie, we're masking interrupts today
okay so this is a page from the Kernel API Manual, manual section 9, and today's main character is igbvf_irq_disable. Buckle up π
β¨ NAME β¨
igbvf_irq_disable β literally just masking off interrupt generation on the NIC. that's it. that's the whole vibe. π
πΈ SYNOPSIS πΈ
void igbvf_irq_disable (struct igbvf_adapter *adapter );
π¦ ARGUMENTS π¦
adapterβ the board private structure π«Ά that's the one and only thing you're handing over.
π₯ SEE ALSO π₯
the kernel file that started it all, no cap:
- Kernel file
./drivers/net/ethernet/intel/igbvf/netdev.c
and the whole friend group π« β every single one of these, like the whole group chat:
igbvf_desc_unused(9),igbvf_receive_skb(9),igbvf_alloc_rx_buffers(9),igbvf_clean_rx_irq(9),igbvf_setup_tx_resources(9),igbvf_setup_rx_resources(9),igbvf_clean_tx_ring(9),igbvf_free_tx_resources(9),igbvf_clean_rx_ring(9),igbvf_free_rx_resources(9),igbvf_update_itr(9),igbvf_clean_tx_irq(9),igbvf_configure_msix(9),igbvf_set_interrupt_capability(9),igbvf_request_msix(9),igbvf_alloc_queues(9),igbvf_request_irq(9),igbvf_irq_enable(9),igbvf_poll(9),igbvf_set_rlpml(9),igbvf_configure_tx(9),igbvf_setup_srrctl(9),igbvf_configure_rx(9),igbvf_set_multi(9),igbvf_set_uni(9),igbvf_configure(9),igbvf_sw_init(9),igbvf_open(9),igbvf_close(9),igbvf_set_mac(9),igbvf_update_stats(9),igbvf_watchdog(9),igbvf_tx_timeout(9),igbvf_change_mtu(9),igbvf_io_error_detected(9),igbvf_io_slot_reset(9),igbvf_io_resume(9),igbvf_io_prepare(9),igbvf_io_reset_done(9),igbvf_probe(9),igbvf_remove(9),igbvf_init_module(9),igbvf_exit_module(9)
psst β igbvf_irq_enable(9) is also in there if you ever need to turn the interrupts back on. iykyk π
mwah π that's the page. source/version tag is ./drivers/net/ethernet/intel/i..., dated October 2026, and it's still wearing its igbvf_irq_disable(9) crown π β slay, go mask those interrupts bestie, periodt πβ¨
π¦ 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