自学内容网 自学内容网

Linux内核--设备驱动(八)网络整理

目录

一、引言
二、网络设备驱动架构
------>2.1、网络协议接口层
------------>2.1.1、sk_buff
------>2.2、网络设备接口层
------------>2.2.1、net_device相关介绍
------------>2.2.2、中断处理
------>2.3、源码分析
------------>2.3.1、设备的操作接口
------------>2.3.2、网络设备的操作接口
------>2.4、发送数据
------>2.5、数据接收

一、引言

本章会介绍并总结linux中的网卡驱动,设计到底层网络包的收发

二、网络设备驱动架构

  • 网络协议接口层:提供统一的数据包收发接口,这一层的存在使得上层协议独立于具体的设备
  • 网络设备接口层:用于描述具体网络设备属性和操作的结构体net_device,该结构体是设备驱动功能层各函数的容器。
  • 提供实际功能的设备驱动层:网络设备接口层net_device数据结构的具体成员,是驱使网络设备硬件完成相应动作的程序,它通过nto_

原文地址:https://blog.csdn.net/weixin_38019025/article/details/136438677

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!