1.网卡通过DMA方式把数据帧写到FIFO
2.网卡发送硬中断给CPU,CPU调用相应的中断处理程序,即网卡驱动
3.网卡驱动关闭中断,发送软中断给ksoftirq(专门处理软中断的内核进程)
4.ksoftirq执行驱动处理程序,把数据从FIFO拷贝到skb_buff
5.数据通过skb_buff在协议栈流转
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。