test_vxlan_under_vrf.sh in net from ubuntu_kernel_selftests failed (Check VM connectivity through VXLAN (underlay in the default VRF) [FAIL])
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-kernel-tests |
Fix Released
|
Undecided
|
Po-Hsu Lin | ||
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Po-Hsu Lin | ||
Hirsute |
Won't Fix
|
Undecided
|
Unassigned | ||
Impish |
Fix Released
|
Undecided
|
Po-Hsu Lin | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned | ||
Kinetic |
Fix Released
|
Undecided
|
Unassigned | ||
linux-oem-5.14 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Bionic |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Po-Hsu Lin | ||
Hirsute |
Invalid
|
Undecided
|
Unassigned | ||
Impish |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Invalid
|
Undecided
|
Unassigned | ||
Kinetic |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[Impact]
test_vxlan_
will fail on 5.13 kernel with:
# selftests: net: test_vxlan_
# Checking HV connectivity [ OK ]
# Check VM connectivity through VXLAN (underlay in the default VRF) [FAIL]
not ok 1 selftests: net: test_vxlan_
Note that this test is not failing on F-oem-5.14 but it's better to
have corresponding patches applied to reduce the maintenance cost
in the future.
[Fix]
* e7e4785f selftests: net: test_vxlan_
* b50d3b46 selftests: test_vxlan_
Only F-5.4, I-5.13 and F-oem-5.14 need these patches.
First patch (e7e4785f):
- Can be cherry-picked to F-5.4 / Impish 5.13
- Can be cherry-picked to F-oem-5.14.
Second patch (b50d3b46):
- Can be cherry-picked to F-5.4 / Impish 5.13 (-C2 is required while
applying it due to our SAUCE patches)
- F-oem-5.14 has already got this one applied.
The reason why we need the second patch is that after the first one
got applied, we will see another failure, which we made it an expected
failure (XFAIL) with SAUCE patches:
Check VM connectivity through VXLAN (underlay in a VRF) [XFAIL]
[Test]
With the patched test_vxlan_
5.13 and F-oem-5.14 without any issue:
Checking HV connectivity [ OK ]
Check VM connectivity through VXLAN (underlay in the default VRF) [ OK ]
Check VM connectivity through VXLAN (underlay in a VRF) [ OK ]
[Where problems could occur]
Change limit to test cases, should not have any real impact to any
kernel functions. But if these fixes are incorrect we will see
failures in our regression-testing report. The worst scenario is
getting false-negative results.
v2: Update cover-letter content and target in patch title to make it
easier to read.
[Original Bug Report]
Issue found with GCP 5.3.0-1017.
# selftests: net: test_vxlan_
# Checking HV connectivity [ OK ]
# Check VM connectivity through VXLAN (underlay in the default VRF) [FAIL]
not ok 25 selftests: net: test_vxlan_
The failure is different from bug 1837348
CVE References
tags: | added: 5.3 eoan gcp sru-20200316 |
tags: | added: ubuntu-kernel-selftests |
summary: |
- test_vxlan_under_vrf.sh in net from ubuntu_kernel_selftests failed with - B-5.3-gcp + test_vxlan_under_vrf.sh in net from ubuntu_kernel_selftests failed with + H (Check VM connectivity through VXLAN (underlay in the default VRF) + [FAIL]) |
tags: | added: sru-20210531 |
tags: | added: impish |
Changed in linux (Ubuntu Hirsute): | |
status: | New → Confirmed |
tags: | added: sru-20210621 |
tags: | added: sru-20210719 |
tags: | added: aws sru-20211018 |
Changed in linux (Ubuntu Impish): | |
assignee: | nobody → Po-Hsu Lin (cypressyew) |
Changed in ubuntu-kernel-tests: | |
assignee: | nobody → Po-Hsu Lin (cypressyew) |
Changed in linux (Ubuntu Impish): | |
status: | Confirmed → In Progress |
Changed in ubuntu-kernel-tests: | |
status: | New → In Progress |
Changed in linux (Ubuntu Bionic): | |
status: | New → Invalid |
Changed in linux (Ubuntu Focal): | |
status: | New → Fix Released |
Changed in linux (Ubuntu Jammy): | |
status: | New → Fix Released |
Changed in linux (Ubuntu Kinetic): | |
status: | Incomplete → Fix Released |
Changed in linux-oem-5.14 (Ubuntu Bionic): | |
status: | New → Invalid |
Changed in linux-oem-5.14 (Ubuntu Focal): | |
status: | New → Invalid |
Changed in linux-oem-5.14 (Ubuntu Hirsute): | |
status: | New → Invalid |
Changed in linux-oem-5.14 (Ubuntu Focal): | |
assignee: | nobody → Po-Hsu Lin (cypressyew) |
status: | Invalid → In Progress |
Changed in linux-oem-5.14 (Ubuntu Impish): | |
status: | New → Invalid |
Changed in linux-oem-5.14 (Ubuntu Jammy): | |
status: | New → Invalid |
Changed in linux-oem-5.14 (Ubuntu Kinetic): | |
status: | New → Invalid |
tags: | added: 13 5. |
description: | updated |
summary: |
- test_vxlan_under_vrf.sh in net from ubuntu_kernel_selftests failed with - H (Check VM connectivity through VXLAN (underlay in the default VRF) + test_vxlan_under_vrf.sh in net from ubuntu_kernel_selftests failed + (Check VM connectivity through VXLAN (underlay in the default VRF) [FAIL]) |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
Changed in linux (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Impish): | |
status: | In Progress → Fix Committed |
description: | updated |
Changed in linux-oem-5.14 (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
tags: |
added: 5.13 removed: 13 5. |
Found on Hirsute/linux 5.11.0-18.19 via ADT