
从零开始理解Linux中断架构(25)中断运行全景实例
前面我们基本理解了软中断处理的基本框架,为了对中断调用有一个全景的直观感受,我们在网卡驱动程序的中断函数dump_stack,观看一下各种情况下的软中断调用call Stack的情况。(1)ksoftirqd处理软中断的情况(2)irq_exit退出时处理软中断的场景,就是那个小尾巴(3)__local_bh_enable_ip执行软中断的场景(4)NAPI模式驱动全貌(网卡驱动)该图中,我们可以看到网卡驱动是如何使用软中断来处理网络数据包的,通过该图对于中断处理也有个全方位的理解。



















