ice_reset_interrupts(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🧊 ice_reset_interrupts(9) β€” Kernel API Manual ✨

okay so bestie, welcome to the ice_reset_interrupts(9) page from the Kernel API Manual β€” this is the one that clears queue interrupt config for a VSI. slay.


🌸 NAME 🌸

ice_reset_interrupts β€” clear all queue interrupt configuration for a VSI. periodt.

✨ SYNOPSIS ✨

the signature is literally:

void ice_reset_interrupts (struct ice_vsi *vsi );

πŸŽ€ ARGUMENTS πŸŽ€

  • vsi β€” the VSI whose interrupt registers should be cleared.

πŸ’– DESCRIPTION πŸ’–

okay so this one literally zeroes the QINT_RQCTL and QINT_TQCTL registers for all allocated queues in the VSI. no cap.

it clears the entire register, including MSIX_INDX, ITR_INDX, CAUSE_ENA, and NEXTQ fields β€” unlike ice_vf_dis_rxq_interrupt, which only clears the CAUSE_ENA bit. the way that distinction matters... iykyk.

πŸ¦‹ SEE ALSO πŸ¦‹

kernel file: ./drivers/net/ethernet/intel/ice/ice_vf_lib.c

the whole friend group:

🫢 and that’s the footer, bestie: source/version ./drivers/net/ethernet/intel/ice, date October 2026, page ice_reset_interrupts(9) β€” bye πŸ’–
πŸ“¦ where this page comes from