标签: 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”?