我建议你直接下载ethtool的代码看看,
http://sf.net/projects/gkernel
一般来说,用户控件程序仅仅能通过系统调用和ioctl,
或者对设备的procfs/devfs进行读写达到操作设备的目的。
而这些操作都需要在驱动程序层次上给予支持。
如果是某些特殊的ioctl,当然,设备硬件本身也要有这个调节能力。
/大头阿当
>
> --
> ------------------------------------------------------------------
> 嵌入式Linux 中文邮件列表
> 电邮: embedded-l...@googlegroups.com
> 页面: https://groups.google.com/group/embedded-linux-zh-CN
--
Adam Jiang
-----------------------------------
e-mail:jiang...@gmail.com
http://www.adamjiang.com
-----------------------------------
sorry,这个更正,似乎这个页面已经过期了。新的地址在这里:
http://sourceforge.net/projects/gkernel/
/大头阿当
从ethtool的源码上看,它使用ioctl对设备进行操作的,
所以,可以肯定,设备驱动需要对它调用的ioctl有所反应才是。