igc_intr_msi(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

igc_intr_msi(9) β€” Interrupt Handler. That's the whole name card, bestie. This page is from the Kernel API Manual, and it's giving "short but iconic." πŸ’–


✨ SYNOPSIS ✨

Okay so here's the exact signature β€” do not freestyle it:

irqreturn_t igc_intr_msi (int irq , void *data );

🫢 ARGUMENTS 🫢

  • irq β€” interrupt number. That's the number, not a vibe check.
  • data β€” pointer to a network interface device structure. Literally a pointer to a network interface device structure, periodt.

πŸ”₯ SEE ALSO πŸ”₯

Kernel file: ./drivers/net/ethernet/intel/igc/igc_main.c β€” that's where this lives, iykyk.

And the whole related-call squad is literally this entire list β€” every single one, no skips:

igc_power_up_link(9)
igc_release_hw_control(9)
igc_get_hw_control(9)
igc_clean_tx_ring(9)
igc_free_tx_resources(9)
igc_free_all_tx_resources(9)
igc_clean_all_tx_rings(9)
igc_disable_all_tx_rings_hw(9)
igc_setup_tx_resources(9)
igc_setup_all_tx_resources(9)
igc_clean_rx_ring(9)
igc_clean_all_rx_rings(9)
igc_free_rx_resources(9)
igc_free_all_rx_resources(9)
igc_setup_rx_resources(9)
igc_setup_all_rx_resources(9)
igc_configure_rx_ring(9)
igc_configure_rx(9)
igc_configure_tx_ring(9)
igc_configure_tx(9)
igc_setup_mrqc(9)
igc_setup_rctl(9)
igc_setup_tctl(9)
igc_set_mac_filter_hw(9)
igc_clear_mac_filter_hw(9)
igc_set_mac(9)
igc_write_mc_addr_list(9)
igc_process_skb_fields(9)
igc_add_rx_frag(9)
igc_reuse_rx_page(9)
igc_is_non_eop(9)
igc_cleanup_headers(9)
igc_alloc_rx_buffers(9)
igc_clean_tx_irq(9)
igc_add_mac_filter(9)
igc_del_mac_filter(9)
igc_add_vlan_prio_filter(9)
igc_del_vlan_prio_filter(9)
igc_add_etype_filter(9)
igc_del_etype_filter(9)
igc_get_nfc_rule(9)
igc_del_nfc_rule(9)
igc_add_nfc_rule(9)
igc_enable_empty_addr_recv(9)
igc_set_rx_mode(9)
igc_configure(9)
igc_write_ivar(9)
igc_configure_msix(9)
igc_irq_enable(9)
igc_irq_disable(9)
igc_reset_q_vector(9)
igc_free_q_vector(9)
igc_free_q_vectors(9)
igc_update_itr(9)
igc_set_interrupt_capability(9)
igc_update_ring_itr(9)
igc_cache_ring_register(9)
igc_poll(9)
igc_alloc_q_vector(9)
igc_alloc_q_vectors(9)
igc_init_interrupt_scheme(9)
igc_sw_init(9)
igc_up(9)
igc_update_stats(9)
igc_down(9)
igc_change_mtu(9)
igc_tx_timeout(9)
igc_get_stats64(9)
igc_msix_other(9)
igc_request_msix(9)
igc_clear_interrupt_scheme(9)
igc_has_link(9)
igc_watchdog(9)
igc_intr(9)
igc_request_irq(9)
__igc_open(9)
__igc_close(9)
igc_probe(9)
igc_remove(9)
igc_io_error_detected(9)
igc_io_slot_reset(9)
igc_io_resume(9)
igc_reinit_queues(9)
igc_get_hw_dev(9)
igc_init_module(9)
igc_exit_module(9)

Source/version: ./drivers/net/ethernet/intel/igc Β· date: October 2026. Byeee bestie, go handle those interrupts and slay the day πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from