Contributions to the Linux Kernel
Martin Karsten
IRQ Suspension
I have worked towards a kernel modification that adds an IRQ suspension mechanism to the Linux kernel, based on the idea in our Sigmetrics 2024 paper. I have made various small contributions during this work:
The resulting patch series has been accepted for the Linux kernel:
Complete patch
Submission history with cover letters:
Joe Damato has given related presentations to the Linux Networking community:
- NetDev 0x19: IRQ Suspension: a new, efficient mechanism for packet delivery.
- NetDev 0x18: Real world tips, tricks, and notes of using epoll-based busy polling to reduce latency.
The overall research & development story has received a fair bit of media coverage:
last updated Mar 13, 2025 - Martin Karsten