congestion indicator in stack and pf
when the ipintrq runs full, the kernel obviously spent all CPU time in interrupt handling and/or soft interrupt handling
so this is a very good indicator of CPU exhaustion
set a flag indicating the fact, and a timer to clear the flag one tick (10ms) later
when ipintrq is full, new packets are just being dropped