On Fri, Sep 3, 2010 at 3:47 PM, Jeff Squyres <jsquy...@cisco.com> wrote:

> It might be worth having even a Linux-specific way to auto-detect, just for 
> this use case (which is becoming more common -- 1GB LOM and a 10GB non-iWARP 
> NIC).

The file:

/sys/class/net/ethX/speed

should contain the current speed and is readable by any user; if it
contains 65535 there is no link so the speed is not defined. The
information should also be available through ethtool, but for root
only, which is not so useful in this case. The file might not always
exists, f.e. when /sys is not mounted, using an older kernel, the
driver doesn't expose this info, etc., but from what I understand this
is just a best effort to locate a realistic value.

Cheers,
Bogdan

Reply via email to