Public bug reported: After changing the machine version (VMware hardware compatibility version) from v10 to v19, TCP and UDP traffic on the fan network stopped working due to incorrect checksums of inner packets.
This breakage was caused by these two offloads being enabled by default: # ethtool -k ens192 | grep udp_tnl tx-udp_tnl-segmentation: on tx-udp_tnl-csum-segmentation: on After disabling both, the connectivity can restored: # ethtool -K tx-udp_tnl-segmentation off # ethtool -K tx-udp_tnl-csum-segmentation off The underlying issue seems to be very similar to the one that affected Cilium [0] and Anthos [1]. [0] https://github.com/cilium/cilium/issues/21801 [1] https://cloud.google.com/kubernetes-engine/distributed-cloud/bare-metal/docs/troubleshooting/known-issues#installing_on_vsphere Versions: ii ubuntu-fan 0.12.16 all Ubuntu FAN network support enablement --- PRETTY_NAME="Ubuntu 22.04.5 LTS" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04.5 LTS (Jammy Jellyfish)" VERSION_CODENAME=jammy ID=ubuntu ID_LIKE=debian HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" UBUNTU_CODENAME=jammy Kernel: Linux 5.15.0-126-generic #136-Ubuntu SMP Wed Nov 6 10:38:22 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux ** Affects: ubuntu-fan (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to ubuntu-fan in Ubuntu. https://bugs.launchpad.net/bugs/2097435 Title: tx-udp_tnl-segmentation and udp_tnl-csum-segmentation offloading breaks connectivity on VMware hypervisors Status in ubuntu-fan package in Ubuntu: New Bug description: After changing the machine version (VMware hardware compatibility version) from v10 to v19, TCP and UDP traffic on the fan network stopped working due to incorrect checksums of inner packets. This breakage was caused by these two offloads being enabled by default: # ethtool -k ens192 | grep udp_tnl tx-udp_tnl-segmentation: on tx-udp_tnl-csum-segmentation: on After disabling both, the connectivity can restored: # ethtool -K tx-udp_tnl-segmentation off # ethtool -K tx-udp_tnl-csum-segmentation off The underlying issue seems to be very similar to the one that affected Cilium [0] and Anthos [1]. [0] https://github.com/cilium/cilium/issues/21801 [1] https://cloud.google.com/kubernetes-engine/distributed-cloud/bare-metal/docs/troubleshooting/known-issues#installing_on_vsphere Versions: ii ubuntu-fan 0.12.16 all Ubuntu FAN network support enablement --- PRETTY_NAME="Ubuntu 22.04.5 LTS" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04.5 LTS (Jammy Jellyfish)" VERSION_CODENAME=jammy ID=ubuntu ID_LIKE=debian HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" UBUNTU_CODENAME=jammy Kernel: Linux 5.15.0-126-generic #136-Ubuntu SMP Wed Nov 6 10:38:22 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ubuntu-fan/+bug/2097435/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp