网络设备驱动

2024/4/12 23:40:16

Linux Kernel网络部分代码剖析

在这个系列文章中,我自己将尝试着分析Linux kernel2.6下面的中的网络部分的源代码,主要是TCP/IP部分,只是记录自己的学习经历,如果你感兴趣,不妨说出你的理解。 这是第一部分,主要…

Linux内核IOCTL网络控制框架实现实例分析

一、概述 从ioctl 这个名称上看,它是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等, 但实际上ioctl所处理的对象并不限制是真正的I…

Linux kernel中网络设备的管理

kernel中使用net_device结构来描述网络设备,这个结构是网络驱动及接口层中最重要的结构。该结构不仅描述了接口方面的信息,还包括硬件信息,致使该结构很大很复杂。通过这个结构,内核在底层的网络驱动和网…

RK3588调试CAN驱动记录

背景 汽车芯片公司,IP领导随机分配,主要任务是各种IP的硅前验证,包括uboot命令行和Linux kernel验证。工作两年半没什么外设经验也没做过CAN总线(前两年在一家芯片公司做各种加解密IP的开发),一个人的摸索过程可以说是充满了坎坷…