您现在的位置是:首页 >技术交流 >RK3568平台开发系列讲解(网络篇)网络包的接收过程网站首页技术交流

RK3568平台开发系列讲解(网络篇)网络包的接收过程

Linux 笔记 2023-07-15 00:00:03
简介RK3568平台开发系列讲解(网络篇)网络包的接收过程

🚀返回专栏总目录

沉淀、分享、成长,让自己和他人都能有所收获!😄

📢本篇我们一起来梳理下网络包的接收过程。

在这里插入图片描述

一、内核接收网络包过程


在这里插入图片描述

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