- 8
- 0
- 约2.4千字
- 约 8页
- 2018-03-16 发布于河南
- 举报
从sys_ioctl()到8139too驱动中的rtl8139_get_settings()过程
Rtl8139too.c 驱动分析
———从sys_ioctl()到驱动中的rtl8139_get_settings()过程
(说明:分析代码2.6.35.4 )
在2.6.24 内核代码中,在fs/ioctl.c 中定义的是sys_ioctl(),但是在2.6.35.4 内核中定义的代码
是(fs/ioctl.c):
因此,分析的开始函数是上面的这个函数。
linu 内核把socket 套接字当作文件来处理,内核在创建socket 套接字时,为套接字分配文件id
以及生成与id 对应的文件节点,节点的i_mode 域是代表文件类型的位域标志字段。在本文档所述的内容
中,fd 就是指向的是一个套接字的文件句柄。
前提:使用ethtool 工具时,键入的命令是:ethtool eth0;以此为例子,来说明调用流程,当然,
要得到该命令所期望的结果,需要调用rtl8139too.c 中的rtl8139_get_settings().
接着调用,do_vfs_ioctl()vfs_ioctl() :
在vfs_ioctl()中执行f_op-unlocked_ioctl()函数,即sock_ioctl()函数(net/so
您可能关注的文档
最近下载
- 临床医学内科学教学教案临床见习心力衰竭的诊疗教案.doc VIP
- 不寐中医辨证治疗PPT课件.pptx
- (70页PPT)第二节阿基米德原理.ppt VIP
- 新型公共意见池的生成与治理——基于X大学树洞的案例研究.pdf VIP
- 计算机网络工学一体化课程《信息网络布线》任务3教学单元1教案(含封面).docx VIP
- 世界现代设计史ppt【第四章】王受之、 陈鸿俊.pptx VIP
- 概率论与数理统计43协方差及相关系数.ppt VIP
- 06D105 电缆防火阻燃设计与施工--.pdf VIP
- 山西省太原市部分学校2023-2024学年九年级上学期期中语文试题(含答案).pdf VIP
- i5数控系统安装维护手册.pdf VIP
原创力文档

文档评论(0)