查看: 2542|回复: 2

ethtool -g eth0无法运行

[复制链接]

11

主题

18

帖子

109

积分

科员

Rank: 2

积分
109
发表于 2021-11-4 21:03:24 | 显示全部楼层 |阅读模式
本帖最后由 fei4xu 于 2021-11-4 21:03 编辑

有个程序,需要修改一下网卡对应的buffer长度之类,执行一下命令,eth1可以:
  1. nvidia@miivii-tegra:~$ ethtool -g eth1
  2. Ring parameters for eth2:
  3. Pre-set maximums:
  4. RX:                4096
  5. RX Mini:        0
  6. RX Jumbo:        0
  7. TX:                4096
  8. Current hardware settings:
  9. RX:                256
  10. RX Mini:        0
  11. RX Jumbo:        0
  12. TX:                256
复制代码

但eth0就不行了:
  1. nvidia@miivii-tegra:~$ ethtool -g eth0
  2. Ring parameters for eth0:
  3. Cannot get device ring settings: Operation not supported
复制代码


有什么限制吗?
(evo xavier)
回复

使用道具 举报

1

主题

32

帖子

355

积分

科长

Rank: 3Rank: 3

积分
355
发表于 2021-11-5 18:06:14 | 显示全部楼层
您好,您描述的现象其实是两个问题:
1. eth0无法通过ethtool工具修改buffer size,原因是由于xavier官方模组的网卡就不支持这种修改方式,这个我们也已经在xavier开发板上做了验证。
2. eth1可以修改,是因为eth1采用的是米文设备外扩的网卡芯片,为了便于客户的开发使用,所以在开放性方面做了一定的优化。
回复

使用道具 举报

0

主题

2

帖子

22

积分

办事员

Rank: 1

积分
22
发表于 2021-11-15 15:17:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点我注册

本版积分规则


快速回复 返回顶部 返回列表