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_

相关推荐

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

    2024-05-09 07:22:02       39 阅读
  2. Linux内核--设备驱动(九)WIFI

    2024-05-09 07:22:02       37 阅读
  3. Linux内核--设备驱动(一)驱动的结构介绍

    2024-05-09 07:22:02       48 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-09 07:22:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-09 07:22:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-09 07:22:02       82 阅读
  4. Python语言-面向对象

    2024-05-09 07:22:02       91 阅读

热门阅读

  1. ASP.NET MVC 4升级迁移到ASP.NET MVC 5

    2024-05-09 07:22:02       34 阅读
  2. 三目运算符-简化代码C/C++

    2024-05-09 07:22:02       28 阅读
  3. 设计模式——建造者模式(Builder)

    2024-05-09 07:22:02       39 阅读
  4. uniapp 小程序低功耗蓝牙配网 ble配网 物联网

    2024-05-09 07:22:02       29 阅读
  5. 网络安全与信息安全

    2024-05-09 07:22:02       31 阅读
  6. 培养逻辑思考力的7大基本方法笔记

    2024-05-09 07:22:02       31 阅读
  7. Android调用C++函数

    2024-05-09 07:22:02       32 阅读