我正在研究virtio驱动程序的代码:
我很好奇Ethtool如何控制驱动程序的双工和速度?
例如,如果我通过以下方式将eth1速度指定为100Mbps:
$ ethtool -s eth1 speed 100 duplex full
事实上,ethtool会告诉我eth1的速度是100Mbps。但实际上,驱动程序如何将网速限制在100Mbps,实际上可以提供40Gbps的网络?
$ ethtool eth1
Settings for eth1: ... Speed: 100Mb/s Duplex: Full
答案 0 :(得分:2)
界面不限制速度。速度配置仅出于兼容性原因而存在。