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

Reply via email to