我是linux设备驱动程序员。
我正在为嗅探器硬件编写驱动程序。
这个嗅探器硬件将不断从总线读取数据。
我的驱动程序中有一个中断处理程序来通知收到的数据。
我使用dma地址映射来存储数据。
h / w使用pyhsical地址,驱动程序使用虚拟地址。
我的问题,总是中断处理程序接收数据中断接收数据。
我的应用程序无法获取cntl从驱动程序获取数据。
中断处理程序不向应用程序端提供cntl。 Bcoz连续不停止中断。
我该怎么办?请帮帮我。
由于 孙大信
答案 0 :(得分:0)
听起来你需要弄清楚如何加速你的中断处理程序。
答案 1 :(得分:0)
使用类似NAPI的方法 - 当您获得通知现有数据的中断时,您: