Regression for net:vrf-xfrm-tests.sh with 5.15 kernel on ARM64 node scobee-kernel
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-kernel-tests |
New
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
In Progress
|
Undecided
|
Ike Panhc | ||
Jammy |
In Progress
|
Undecided
|
Ike Panhc |
Bug Description
Issue found on ARM64 node scobee-kernel with:
* J-5.15.0-86.95 lowlatency
* 5.15.0-
* F-5.15.
* F-5.15.
Test failed with:
$ sudo ./vrf-xfrm-tests.sh
No qdisc on VRF device
TEST: IPv4 no xfrm policy [ OK ]
TEST: IPv6 no xfrm policy [ OK ]
TEST: IPv4 xfrm policy based on address [FAIL]
TEST: IPv6 xfrm policy based on address [FAIL]
TEST: IPv6 xfrm policy with VRF in selector [ OK ]
TEST: IPv4 xfrm policy with xfrm device [FAIL]
TEST: IPv6 xfrm policy with xfrm device [FAIL]
netem qdisc on VRF device
TEST: IPv4 no xfrm policy [ OK ]
TEST: IPv6 no xfrm policy [ OK ]
TEST: IPv4 xfrm policy based on address [FAIL]
TEST: IPv6 xfrm policy based on address [FAIL]
TEST: IPv6 xfrm policy with VRF in selector [ OK ]
TEST: IPv4 xfrm policy with xfrm device [FAIL]
TEST: IPv6 xfrm policy with xfrm device [FAIL]
Tests passed: 6
Tests failed: 8
And this issue does not exist with the following combination:
* F-generic-
* F-generic-
* F-generic-
* F-lowlatency-
* F-lowlatency-
* F-lowlatency-
* J-lowlatency-
* J-lowlatency-
So it looks like this is hardware related.
And the cause seems to be commit cb43c60 (" selftests: net: vrf-xfrm-tests: change authentication and encryption algos"), which lands on the Jammy tree since:
* Ubuntu-5.15.0-85.95
* Ubuntu-
With this commit reverted, this test can pass on node scobee-kernel with 5.15.0-
summary: |
- Regression for net:vrf-xfrm-tests.sh with F-hwe-5.15 lowlatency on - scobee-kernel + Regression for net:vrf-xfrm-tests.sh with 5.15 kernel on scobee-kernel |
summary: |
- Regression for net:vrf-xfrm-tests.sh with 5.15 kernel on scobee-kernel + Regression for net:vrf-xfrm-tests.sh with 5.15 kernel on ARM64 node + scobee-kernel |
tags: | added: 5.15 arm64 focal jammy ubuntu-kernel-selftests |
description: | updated |
Changed in linux (Ubuntu Jammy): | |
assignee: | nobody → Ike Panhc (ikepanhc) |
Changed in linux (Ubuntu): | |
assignee: | nobody → Ike Panhc (ikepanhc) |
tags: | added: sru-20231030 |
With 5.15.0- 84-generic- 64k on scobee-kernel, with test case patched with commit cb43c60 it is still failing. Without that commit the test will pass.
It shows this is related to commit cb43c60, not the kernel function itself.