理解网络驱动程序层中的“process_queue”和“input_pkt_queue”

时间:2017-07-06 11:19:15

标签: linux networking linux-kernel linux-device-driver tcp-ip

网络驱动程序将传入数据排入enqueue_to_backlog()API中的“input_pkt_queue”。

process_backlog()(在softirq上下文中调用)是处理这些数据包的地方。在process_backlog()API中,来自“input_pkt_queue”的第一个数据包被移动到“process_queue”。从“process_queue”数据包发送到TCP / IP堆栈。

是否有任何理由在其间使用“process_queue”?

0 个答案:

没有答案