[SRU][O:linux/N:linux/J:hwe-6.8][PATCH 0/1] Fix distributed gateway usecase for mlx5 hardware offload

Jacob Martin jacob.martin at canonical.com
Tue Dec 3 18:23:47 UTC 2024


BugLink: https://bugs.launchpad.net/bugs/2085018

SRU Justification

[Impact]

>From Frode Nordahl on LP#2085018:

Consider a topology with two chassis, A and B:
* A acts as a distributed gateway connected to provider network on tagged VLAN
    and has GENEVE tunnel configured towards chassis B.
* B hosts the target instance.
* From a third machine connected to the provider network we can observe: 
   * Only first ICMP ECHO reply from target instance is forwarded.
   * Attempt to establish TCP connection fails.

[Fix]

The patch "net/mlx5e: Remove workaround to avoid syndrome for internal port"
from Jianbo Liu at NVIDIA resolves the issue.

The issue affects:
- oracular:linux
- noble:linux
- jammy:linux-hwe-6.8 (as it is derived from noble:linux)

[Test Plan]

Patched kernel installed and the distributed gateway usecase is verified to
work again while using mlx5 hardware offload.

[Where problems could occur]

This fix makes changes specific to the in-tree mlx5_core driver. Issues with
this fix would result in misbehavior of that driver.

Jianbo Liu (1):
  UBUNTU: SAUCE: net/mlx5e: Remove workaround to avoid syndrome for
    internal port

 .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c   | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

-- 
2.43.0




More information about the kernel-team mailing list