如何使用ixgbe从tcp4的RSS哈希中排除端口号

时间:2018-08-10 17:01:11

标签: linux-device-driver

在ixgbe驱动程序的README中,有关于配置RSS哈希算法的部分:

  

-N --config-nfc         配置接收网络流分类。

     

rx-flow-hash tcp4 | udp4 | ah4 | esp4 | sctp4 | tcp6 | udp6 | ah6 | esp6 | sctp6
  m | v | t | s | d | f | n | r ...

     
      
  • 要从RSS哈希运行中排除UDP端口号,请执行以下操作:     ethtool -N ethX rx-flow-hash udp4 sd
  •   

用于将端口从udp4的哈希算法中排除后,一切正常。但是当我尝试为tcp4做相同的操作时,它失败了:

~# ethtool -N eth2 rx-flow-hash tcp4 sd
Cannot change RX network flow hashing options: Invalid argument

我做错了什么?

1 个答案:

答案 0 :(得分:0)

当我在运行ethtool命令之前忘记打开界面时,曾经见过一次错误。因此运行:

ifconfig eth2 up

然后检查是否可以解决问题。我见过几次无法通过这种方法解决问题的情况,但是我建议先尝试一下,然后再次运行命令以查看是否可以解决您的问题。