RK3568平台开发系列讲解(网络篇)网络包的接收过程
简介RK3568平台开发系列讲解(网络篇)网络包的接收过程
🚀返回专栏总目录
沉淀、分享、成长,让自己和他人都能有所收获!😄
📢本篇我们一起来梳理下网络包的接收过程。

一、内核接收网络包过程

- 硬件网卡接收到网络包之后,通过
DMA
技术,将网络包放入 Ring Buffer
;
- 硬件网卡通过中断通知
CPU
新的网络包的到来;
- 网卡驱动程序会注册中断处理函数
ixgb_intr
;
- 中断处理函数处理完需要暂时屏蔽中断的核心流程之后,通过软中断
NET
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。