2016-02-24 32 views
0

我期待到爲Virtio驅動程序的代碼:virtio中的Linux ethtool:它如何控制網絡速度/雙工?

https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/tree/drivers/net/virtio_net.c?id=refs/tags/next-20160211

我只是好奇的是如何做的Ethtool控制驅動器的雙工和速度?

例如,如果我通過指定eth1的速度達到100Mbps:

$的ethtool -s eth1的速度100全雙工全

事實上,ethtool的會告訴我的eth1的速度爲100Mbps 。但是,實際上,實際上驅動程序將網速限制在100Mbps的實際上可以提供40Gbps的網絡上呢?

$的ethtool eth1的

Settings for eth1: 
... 
    Speed: 100Mb/s 
    Duplex: Full 
+0

歡迎來到StackOverflow!本網站旨在作爲編程問答。對於像這樣的關於服務器配置的問題,您可能想要訪問http://Serverfault.com/。或者,由於您的問題似乎是針對Linux的,因此可以使用http://unix.stackexchange.com/和[適當的標籤](http://unix.stackexchange.com/questions/tagged/) Linux內核)。我已經提交了對這個問題的近距離投票,因爲它在這裏是無關緊要的。 – ghoti

回答

2

接口不限制速度。速度配置僅出於兼容性原因而存在。

+0

是:)我在Hyperv netvsc中看到過類似的東西。謝謝 –