Red Hat Enterprise Linux のブリッジに接続されたインターフェイスで Large Receive Offload (LRO) を設定できない
Issue
Linux ブリッジに接続されているボンドまたはデバイスで Large Receive Offload (LRO) を有効にすることはできません。
ブリッジがない場合、すべて正常に機能します。
[root@baremetal ~]# ethtool -k bond10 | grep large
large-receive-offload: on
[root@baremetal ~]# ethtool -K bond10 lro off
[root@baremetal ~]# ethtool -k bond10 | grep large
large-receive-offload: off
[root@baremetal ~]# ethtool -K bond10 lro on
[root@baremetal ~]# ethtool -k bond10 | grep large
large-receive-offload: on
[root@baremetal ~]#
ブリッジにインターフェイスを追加した後、LRO を有効にすることはできません。
[root@baremetal ~]# brctl addbr test
[root@baremetal ~]# brctl addif test bond10
[root@baremetal ~]# brctl show
bridge name bridge id STP enabled interfaces
test 8000.a0369fe5e2c0 no bond10
[root@baremetal ~]# ethtool -k bond10 | grep large
large-receive-offload: off
[root@baremetal ~]# ethtool -K bond10 lro on
Could not change any device features
[root@baremetal ~]# ethtool -k bond10 | grep large
large-receive-offload: off [requested on]
[root@baremetal ~]# ethtool -K p2p1 lro on
Could not change any device features
[root@baremetal ~]# ethtool -k p2p1 | grep large
large-receive-offload: off
[root@baremetal ~]#
システム全体または特定のインターフェイスの IP 転送をオンにする場合も、インターフェイスで LRO を無効化します。
Environment
Red Hat Enterprise Linux
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.