Commit "net/mlx5e: Don't offload internal port if filter device is out device" breaks OpenStack/OVN distributed gateway use case
Bug #2085018 reported by
Frode Nordahl
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Noble |
In Progress
|
Medium
|
Jacob Martin | ||
Oracular |
In Progress
|
Medium
|
Jacob Martin | ||
linux-hwe-6.11 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Noble |
Fix Committed
|
Medium
|
Unassigned | ||
linux-hwe-6.8 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Committed
|
High
|
Jacob Martin | ||
Noble |
Invalid
|
Undecided
|
Unassigned |
Bug Description
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.
If we revert commit [0] the symptoms disappear.
The issue is also present in the most recent mainline version available, so there does not appear to exist a fix for the issue.
0: 06b4eac9c4be ("net/mlx5e: Don't offload internal port if filter device is out device")
description: | updated |
no longer affects: | linux (Ubuntu Jammy) |
no longer affects: | linux-hwe-6.8 (Ubuntu Noble) |
Changed in linux (Ubuntu Noble): | |
status: | New → Confirmed |
Changed in linux-hwe-6.8 (Ubuntu Jammy): | |
status: | New → Confirmed |
Changed in linux-hwe-6.8 (Ubuntu): | |
status: | New → Invalid |
Changed in linux (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in linux (Ubuntu Noble): | |
status: | Confirmed → In Progress |
Changed in linux-hwe-6.8 (Ubuntu Jammy): | |
status: | Confirmed → In Progress |
Changed in linux (Ubuntu Noble): | |
assignee: | nobody → Jacob Martin (jacobmartin) |
Changed in linux-hwe-6.8 (Ubuntu Jammy): | |
assignee: | nobody → Jacob Martin (jacobmartin) |
no longer affects: | linux-hwe-6.8 (Ubuntu Oracular) |
Changed in linux (Ubuntu Oracular): | |
status: | New → In Progress |
assignee: | nobody → Jacob Martin (jacobmartin) |
no longer affects: | linux (Ubuntu Noble) |
Changed in linux (Ubuntu Noble): | |
assignee: | nobody → Jacob Martin (jacobmartin) |
status: | New → In Progress |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Oracular): | |
importance: | Undecided → Medium |
Changed in linux-hwe-6.11 (Ubuntu): | |
status: | New → Invalid |
Changed in linux-hwe-6.11 (Ubuntu Noble): | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in linux-hwe-6.8 (Ubuntu Jammy): | |
importance: | Undecided → High |
Changed in linux-hwe-6.8 (Ubuntu Noble): | |
status: | New → Invalid |
Changed in linux-hwe-6.11 (Ubuntu Noble): | |
status: | Triaged → Fix Committed |
Changed in linux-hwe-6.8 (Ubuntu Jammy): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-jammy-linux-hwe-6.8 removed: verification-needed-jammy-linux-hwe-6.8 |
To post a comment you must log in.
Status changed to 'Confirmed' because the bug affects multiple users.