Hide Forgot
The mentioned device feature is not exposed by the geneve devices: ethtool -k <geneve device name>|grep frag tx-scatter-gather-fraglist: off [fixed] that leads to unneeded segmentation for GSO traffic traversing such device, impacting especially layered products like OSP. Fixed by the upstream commit: commit 18423e1a9d7d72c84f04e7f5fa31070855966ea7 Author: Xin Long <lucien.xin> Date: Fri Jan 15 17:47:46 2021 +0800 geneve: add NETIF_F_FRAGLIST flag for dev features With the above commit applied the expected result is: ethtool -k <geneve device name>|grep frag tx-scatter-gather-fraglist: on
reproduced on 4.18.0-316: [root@hpe-dl380pgen8-02-vm-16 ~]# ip link add geneve1 type geneve id 1234 remote 1.1.1.1 [root@hpe-dl380pgen8-02-vm-16 ~]# ethtool -k geneve1 | grep frag tx-scatter-gather-fraglist: off [fixed] [root@hpe-dl380pgen8-02-vm-16 ~]# uname -a Linux hpe-dl380pgen8-02-vm-16.hpe2.lab.eng.bos.redhat.com 4.18.0-316.el8.x86_64 #1 SMP Mon Jun 21 15:32:48 EDT 2021 x86_64 x86_64 x86_64 GNU/Linux Verified with kernel in comment 4: [root@hpe-dl380pgen8-02-vm-16 ~]# uname -a Linux hpe-dl380pgen8-02-vm-16.hpe2.lab.eng.bos.redhat.com 4.18.0-319.el8.mr892_210701_1056.x86_64 #1 SMP Thu Jul 1 11:09:06 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux [root@hpe-dl380pgen8-02-vm-16 ~]# ip link add geneve1 type geneve id 1234 remote 1.1.1.1 [root@hpe-dl380pgen8-02-vm-16 ~]# ethtool -k geneve1 | grep frag tx-scatter-gather-fraglist: on
Verified on 4.18.0-322: [root@kvm-02-guest09 ~]# uname -a Linux kvm-02-guest09.rhts.eng.brq.redhat.com 4.18.0-322.el8.x86_64 #1 SMP Wed Jul 7 22:22:31 EDT 2021 x86_64 x86_64 x86_64 GNU/Linux [root@kvm-02-guest09 ~]# ip link add geneve1 type geneve id 1234 remote 1.1.1.1 [root@kvm-02-guest09 ~]# ethtool -k geneve1 | grep frag tx-scatter-gather-fraglist: on
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: kernel security, bug fix, and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2021:4356