** Description changed:

+ [SRU Justification]
+ 
+ Impact: In upstream v5.2 geneve tunnel stateless offload support was
+ added to the mlx5 driver. This had some issue with VLANs where the VLAN
+ ID was set by the driver even when offload support was enabled.
+ 
+ Fix: Upstream (v5.11-rc3) commit
+ 378d3783412e38dc3a2b9d524f551c0008ea314a "net/mlx5e: Fix SWP offsets
+ when vlan inserted by driver" was backported (dropping some code because
+ it did not yet exist in 5.8) and verified to address the problem.
+ 
+ Testcase: Enable geneve tunnel offload support on a mlx5(e) card over
+ VLAN.
+ 
+ Regression potential: The modified code path is sending packets tagged
+ for VLAN(s), so outgoing traffic into VLAN(s) would most likely be
+ impacted.
+ 
+ --- original description ---
+ 
  Mellanox Connect-X 5 network card
  
  When using geneve overlay networks over a vlan interface, txvlan offload
  currently has to be disabled as it interferes with the network traffic
  causing general wonkyness.
  
  Mellanox engineering pointed us at:
  
-   https://www.spinics.net/lists/netdev/msg711911.html
+   https://www.spinics.net/lists/netdev/msg711911.html
  
  as a likely fix for this issue.
  
  ProblemType: Bug
  DistroRelease: Ubuntu 20.04
  Package: linux-image-5.8.0-41-generic 5.8.0-41.46~20.04.1
  ProcVersionSignature: Ubuntu 5.8.0-40.45~20.04.1-generic 5.8.18
  Uname: Linux 5.8.0-40-generic x86_64
  ApportVersion: 2.20.11-0ubuntu27.14
  Architecture: amd64
  CasperMD5CheckResult: skip
  Date: Wed Feb  3 15:34:23 2021
  ProcEnviron:
-  TERM=screen-256color-bce
-  PATH=(custom, no user)
-  XDG_RUNTIME_DIR=<set>
-  LANG=C.UTF-8
-  SHELL=/bin/bash
+  TERM=screen-256color-bce
+  PATH=(custom, no user)
+  XDG_RUNTIME_DIR=<set>
+  LANG=C.UTF-8
+  SHELL=/bin/bash
  SourcePackage: linux-signed-hwe-5.8
  UpgradeStatus: No upgrade log present (probably fresh install)
  modified.conffile..etc.logrotate.d.apport: [modified]
  mtime.conffile..etc.logrotate.d.apport: 2021-02-03T15:17:01.792261

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1914447

Title:
  geneve overlay network on vlan interface broken with offload enabled

Status in linux package in Ubuntu:
  Triaged
Status in linux source package in Groovy:
  In Progress

Bug description:
  [SRU Justification]

  Impact: In upstream v5.2 geneve tunnel stateless offload support was
  added to the mlx5 driver. This had some issue with VLANs where the
  VLAN ID was set by the driver even when offload support was enabled.

  Fix: Upstream (v5.11-rc3) commit
  378d3783412e38dc3a2b9d524f551c0008ea314a "net/mlx5e: Fix SWP offsets
  when vlan inserted by driver" was backported (dropping some code
  because it did not yet exist in 5.8) and verified to address the
  problem.

  Testcase: Enable geneve tunnel offload support on a mlx5(e) card over
  VLAN.

  Regression potential: The modified code path is sending packets tagged
  for VLAN(s), so outgoing traffic into VLAN(s) would most likely be
  impacted.

  --- original description ---

  Mellanox Connect-X 5 network card

  When using geneve overlay networks over a vlan interface, txvlan
  offload currently has to be disabled as it interferes with the network
  traffic causing general wonkyness.

  Mellanox engineering pointed us at:

    https://www.spinics.net/lists/netdev/msg711911.html

  as a likely fix for this issue.

  ProblemType: Bug
  DistroRelease: Ubuntu 20.04
  Package: linux-image-5.8.0-41-generic 5.8.0-41.46~20.04.1
  ProcVersionSignature: Ubuntu 5.8.0-40.45~20.04.1-generic 5.8.18
  Uname: Linux 5.8.0-40-generic x86_64
  ApportVersion: 2.20.11-0ubuntu27.14
  Architecture: amd64
  CasperMD5CheckResult: skip
  Date: Wed Feb  3 15:34:23 2021
  ProcEnviron:
   TERM=screen-256color-bce
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=C.UTF-8
   SHELL=/bin/bash
  SourcePackage: linux-signed-hwe-5.8
  UpgradeStatus: No upgrade log present (probably fresh install)
  modified.conffile..etc.logrotate.d.apport: [modified]
  mtime.conffile..etc.logrotate.d.apport: 2021-02-03T15:17:01.792261

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1914447/+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