网卡的速率的改动需要网卡本身支持么

0 views
Skip to first unread message

lei yang

unread,
Jun 8, 2010, 1:44:40 AM6/8/10
to embedded-linux-zh-CN
用ethtool能改变网卡的速率,需要网卡自己支持么
驱动也要支持吧

Adam Jiang

unread,
Jun 8, 2010, 2:01:44 AM6/8/10
to embedded-l...@googlegroups.com
2010/6/8 lei yang <yangle...@gmail.com>:
> 用ethtool能改变网卡的速率,需要网卡自己支持么
> 驱动也要支持吧

我建议你直接下载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
-----------------------------------

Adam Jiang

unread,
Jun 8, 2010, 2:05:23 AM6/8/10
to embedded-l...@googlegroups.com
2010/6/8 Adam Jiang <jiang...@gmail.com>:

> 2010/6/8 lei yang <yangle...@gmail.com>:
>> 用ethtool能改变网卡的速率,需要网卡自己支持么
>> 驱动也要支持吧
>
> 我建议你直接下载ethtool的代码看看,
>
> http://sf.net/projects/gkernel
>

sorry,这个更正,似乎这个页面已经过期了。新的地址在这里:

http://sourceforge.net/projects/gkernel/

/大头阿当

Adam Jiang

unread,
Jun 8, 2010, 2:19:48 AM6/8/10
to embedded-l...@googlegroups.com
2010/6/8 lei yang <yangle...@gmail.com>:
> 用ethtool能改变网卡的速率,需要网卡自己支持么
> 驱动也要支持吧

从ethtool的源码上看,它使用ioctl对设备进行操作的,
所以,可以肯定,设备驱动需要对它调用的ioctl有所反应才是。

Reply all
Reply to author
Forward
0 new messages