[图解linux][Network stack系列]:网络设备驱动的抽象与实现
【摘要】
文章目录
网络设备驱动体系结构 net_device 抽象 网络驱动程序的实现
网络设备驱动体系结构
Linux 网络驱动程序的体系结构可以划分为四层, 如下图所示, 从上到下分别为协议接口层, 网络设备接口层, 再就是提供实际功能的设备驱动功能层, 以及网络设备和网络媒介层 。 Linux 内核源代码 中提供了网...
网络设备驱动体系结构
Linux 网络驱动程序的体系结构可以划分为四层, 如下图所示, 从上到下分别为协议接口层, 网络设备接口层, 再就是提供实际功能的设备驱动功能层, 以及网络设备和网络媒介层 。
Linux
内核源代码 中提供了网络设备接口及以上层次的代码 , 因此移植特定网络硬件的驱动程序的主要工作就是完 成设备驱动功能层的相应代码 , 根据底层具体的硬 件特性 , 定义网络设备接口struc t net_device
类型的结构
文章来源: xuesong.blog.csdn.net,作者:内核笔记,版权归原作者所有,如需转载,请联系作者。
原文链接:xuesong.blog.csdn.net/article/details/108183443
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)