- 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
您可能关注的文档
最近下载
- 高中数学会考试卷(含解析)-人教版高中全册数学试题 .pdf VIP
- 2026年1月浙江省高考(首考)物理试题(含答案).docx
- 2026年高考作文素材积累之人民日报精选:王炸主旨句、精彩开篇段、天花板结尾、高级过渡句.docx VIP
- GB50093-2013自动化仪表工程施工及质量验收规范配套表格.doc
- 2026年具身智能技术发展报告.pdf VIP
- 2026年重庆市直、区事业单位招聘考试(规划建筑管理相关专业)历年参考题库含答案详解.docx VIP
- 2024年高考生物试卷(湖南).pdf VIP
- 陕西省西安高新第一中学2025-2026学年高一下学期期中考试生物试卷(含答案).pdf
- 电气测试技术 试卷及答案 共3套.docx
- 2023年湖南省新高考化学试卷.pdf VIP
原创力文档

文档评论(0)