2020-12-17 09:10:53 |
Po-Hsu Lin |
bug |
|
|
added bug |
2020-12-17 09:11:07 |
Po-Hsu Lin |
tags |
|
5.6 focal oem sru-20201130 ubuntu-kernel-selftests |
|
2020-12-17 09:11:10 |
Po-Hsu Lin |
tags |
5.6 focal oem sru-20201130 ubuntu-kernel-selftests |
5.6 focal kqa-blocker oem sru-20201130 ubuntu-kernel-selftests |
|
2020-12-17 09:11:17 |
Po-Hsu Lin |
bug task added |
|
linux (Ubuntu) |
|
2020-12-17 09:12:08 |
Po-Hsu Lin |
nominated for series |
|
Ubuntu Hirsute |
|
2020-12-17 09:12:08 |
Po-Hsu Lin |
bug task added |
|
linux (Ubuntu Hirsute) |
|
2020-12-17 09:12:56 |
Po-Hsu Lin |
nominated for series |
|
Ubuntu Focal |
|
2020-12-17 09:12:56 |
Po-Hsu Lin |
bug task added |
|
linux (Ubuntu Focal) |
|
2020-12-17 09:12:56 |
Po-Hsu Lin |
nominated for series |
|
Ubuntu Groovy |
|
2020-12-17 09:12:56 |
Po-Hsu Lin |
bug task added |
|
linux (Ubuntu Groovy) |
|
2020-12-17 09:20:28 |
Po-Hsu Lin |
description |
With bug 1908499 present, sub test cases in kselftest/net/udpgro.sh is failing with:
./udpgso_bench_rx: poll: 0x0 expected 0x1
Complete test output of a sub test case:
multiple GRO socks
BTF debug data section '.BTF' rejected: Invalid argument (22)!
- Length: 568
Verifier analysis:
magic: 0xeb9f
version: 1
flags: 0x0
hdr_len: 24
type_off: 0
type_len: 256
str_off: 256
str_len: 288
btf_total_size: 568
[1] PTR (anon) type_id=2
[2] STRUCT xdp_md size=20 vlen=5
data type_id=3 bits_offset=0
data_end type_id=3 bits_offset=32
data_meta type_id=3 bits_offset=64
ingress_ifindex type_id=3 bits_offset=96
rx_queue_index type_id=3 bits_offset=128
[3] TYPEDEF __u32 type_id=4
[4] INT unsigned int size=4 bits_offset=0 nr_bits=32 encoding=(none)
[5] FUNC_PROTO (anon) return=6 args=(1 ctx)
[6] INT int size=4 bits_offset=0 nr_bits=32 encoding=SIGNED
[7] FUNC xdp_dummy_prog type_id=5
[8] INT char size=1 bits_offset=0 nr_bits=8 encoding=SIGNED
[9] ARRAY (anon) type_id=8 index_type_id=10 nr_elems=4
[10] INT __ARRAY_SIZE_TYPE__ size=4 bits_offset=0 nr_bits=32 encoding=(none)
[11] VAR _license type_id=9 linkage=1
[12] DATASEC license size=0 vlen=1 size == 0
./udpgso_bench_rx: poll: 0x0 expected 0x1
./udpgso_bench_rx: poll: 0x0 expected 0x1
failed |
[Impact]
Sub test cases in kselftest/net/udpgro.sh is failing with:
./udpgso_bench_rx: poll: 0x0 expected 0x1
Complete test output of a sub test case:
multiple GRO socks
BTF debug data section '.BTF' rejected: Invalid argument (22)!
- Length: 568
Verifier analysis:
magic: 0xeb9f
version: 1
flags: 0x0
hdr_len: 24
type_off: 0
type_len: 256
str_off: 256
str_len: 288
btf_total_size: 568
[1] PTR (anon) type_id=2
[2] STRUCT xdp_md size=20 vlen=5
data type_id=3 bits_offset=0
data_end type_id=3 bits_offset=32
data_meta type_id=3 bits_offset=64
ingress_ifindex type_id=3 bits_offset=96
rx_queue_index type_id=3 bits_offset=128
[3] TYPEDEF __u32 type_id=4
[4] INT unsigned int size=4 bits_offset=0 nr_bits=32 encoding=(none)
[5] FUNC_PROTO (anon) return=6 args=(1 ctx)
[6] INT int size=4 bits_offset=0 nr_bits=32 encoding=SIGNED
[7] FUNC xdp_dummy_prog type_id=5
[8] INT char size=1 bits_offset=0 nr_bits=8 encoding=SIGNED
[9] ARRAY (anon) type_id=8 index_type_id=10 nr_elems=4
[10] INT __ARRAY_SIZE_TYPE__ size=4 bits_offset=0 nr_bits=32 encoding=(none)
[11] VAR _license type_id=9 linkage=1
[12] DATASEC license size=0 vlen=1 size == 0
./udpgso_bench_rx: poll: 0x0 expected 0x1
./udpgso_bench_rx: poll: 0x0 expected 0x1
failed
It's a bit hard to spot this as the udpgro.sh will return 0 even with these failures present (bug 1908499)
[Fix]
* 38bf8cd821be29 ("selftests: fix poll error in udpgro.sh")
We have this test case since Focal
This patch can be cherry-picked into all the affected releases.
[Test Case]
Run the kselftest/net/udpgro.sh as root.
It will no longer complaining about this error message anymore:
./udpgso_bench_rx: poll: 0x0 expected 0x1
multiple GRO socks
BTF debug data section '.BTF' rejected: Invalid argument (22)!
- Length: 568
Verifier analysis:
magic: 0xeb9f
version: 1
flags: 0x0
hdr_len: 24
type_off: 0
type_len: 256
str_off: 256
str_len: 288
btf_total_size: 568
[1] PTR (anon) type_id=2
[2] STRUCT xdp_md size=20 vlen=5
data type_id=3 bits_offset=0
data_end type_id=3 bits_offset=32
data_meta type_id=3 bits_offset=64
ingress_ifindex type_id=3 bits_offset=96
rx_queue_index type_id=3 bits_offset=128
[3] TYPEDEF __u32 type_id=4
[4] INT unsigned int size=4 bits_offset=0 nr_bits=32 encoding=(none)
[5] FUNC_PROTO (anon) return=6 args=(1 ctx)
[6] INT int size=4 bits_offset=0 nr_bits=32 encoding=SIGNED
[7] FUNC xdp_dummy_prog type_id=5
[8] INT char size=1 bits_offset=0 nr_bits=8 encoding=SIGNED
[9] ARRAY (anon) type_id=8 index_type_id=10 nr_elems=4
[10] INT __ARRAY_SIZE_TYPE__ size=4 bits_offset=0 nr_bits=32 encoding=(none)
[11] VAR _license type_id=9 linkage=1
[12] DATASEC license size=0 vlen=1 size == 0
ok
[Where problems could occur]
This is only fixing issue to testing tools, |
|
2020-12-17 09:28:19 |
Po-Hsu Lin |
bug task added |
|
linux-oem-5.6 (Ubuntu) |
|
2020-12-17 09:28:31 |
Po-Hsu Lin |
bug task deleted |
linux-oem-5.6 (Ubuntu Groovy) |
|
|
2020-12-17 09:28:38 |
Po-Hsu Lin |
bug task deleted |
linux-oem-5.6 (Ubuntu Hirsute) |
|
|
2020-12-17 09:28:43 |
Po-Hsu Lin |
linux (Ubuntu Focal): assignee |
|
Po-Hsu Lin (cypressyew) |
|
2020-12-17 09:28:44 |
Po-Hsu Lin |
ubuntu-kernel-tests: assignee |
|
Po-Hsu Lin (cypressyew) |
|
2020-12-17 09:28:46 |
Po-Hsu Lin |
ubuntu-kernel-tests: status |
New |
Incomplete |
|
2020-12-17 09:28:49 |
Po-Hsu Lin |
linux (Ubuntu Focal): status |
New |
In Progress |
|
2020-12-17 09:28:51 |
Po-Hsu Lin |
ubuntu-kernel-tests: status |
Incomplete |
In Progress |
|
2020-12-17 09:28:54 |
Po-Hsu Lin |
linux (Ubuntu Groovy): status |
New |
In Progress |
|
2020-12-17 09:28:56 |
Po-Hsu Lin |
linux (Ubuntu Hirsute): status |
New |
In Progress |
|
2020-12-17 09:28:58 |
Po-Hsu Lin |
linux-oem-5.6 (Ubuntu Focal): status |
New |
In Progress |
|
2020-12-17 09:29:05 |
Po-Hsu Lin |
linux (Ubuntu Hirsute): assignee |
|
Po-Hsu Lin (cypressyew) |
|
2020-12-17 09:29:12 |
Po-Hsu Lin |
linux-oem-5.6 (Ubuntu Focal): assignee |
|
Po-Hsu Lin (cypressyew) |
|
2020-12-17 09:29:23 |
Po-Hsu Lin |
linux (Ubuntu Groovy): assignee |
|
Po-Hsu Lin (cypressyew) |
|
2020-12-17 09:36:02 |
Po-Hsu Lin |
description |
[Impact]
Sub test cases in kselftest/net/udpgro.sh is failing with:
./udpgso_bench_rx: poll: 0x0 expected 0x1
Complete test output of a sub test case:
multiple GRO socks
BTF debug data section '.BTF' rejected: Invalid argument (22)!
- Length: 568
Verifier analysis:
magic: 0xeb9f
version: 1
flags: 0x0
hdr_len: 24
type_off: 0
type_len: 256
str_off: 256
str_len: 288
btf_total_size: 568
[1] PTR (anon) type_id=2
[2] STRUCT xdp_md size=20 vlen=5
data type_id=3 bits_offset=0
data_end type_id=3 bits_offset=32
data_meta type_id=3 bits_offset=64
ingress_ifindex type_id=3 bits_offset=96
rx_queue_index type_id=3 bits_offset=128
[3] TYPEDEF __u32 type_id=4
[4] INT unsigned int size=4 bits_offset=0 nr_bits=32 encoding=(none)
[5] FUNC_PROTO (anon) return=6 args=(1 ctx)
[6] INT int size=4 bits_offset=0 nr_bits=32 encoding=SIGNED
[7] FUNC xdp_dummy_prog type_id=5
[8] INT char size=1 bits_offset=0 nr_bits=8 encoding=SIGNED
[9] ARRAY (anon) type_id=8 index_type_id=10 nr_elems=4
[10] INT __ARRAY_SIZE_TYPE__ size=4 bits_offset=0 nr_bits=32 encoding=(none)
[11] VAR _license type_id=9 linkage=1
[12] DATASEC license size=0 vlen=1 size == 0
./udpgso_bench_rx: poll: 0x0 expected 0x1
./udpgso_bench_rx: poll: 0x0 expected 0x1
failed
It's a bit hard to spot this as the udpgro.sh will return 0 even with these failures present (bug 1908499)
[Fix]
* 38bf8cd821be29 ("selftests: fix poll error in udpgro.sh")
We have this test case since Focal
This patch can be cherry-picked into all the affected releases.
[Test Case]
Run the kselftest/net/udpgro.sh as root.
It will no longer complaining about this error message anymore:
./udpgso_bench_rx: poll: 0x0 expected 0x1
multiple GRO socks
BTF debug data section '.BTF' rejected: Invalid argument (22)!
- Length: 568
Verifier analysis:
magic: 0xeb9f
version: 1
flags: 0x0
hdr_len: 24
type_off: 0
type_len: 256
str_off: 256
str_len: 288
btf_total_size: 568
[1] PTR (anon) type_id=2
[2] STRUCT xdp_md size=20 vlen=5
data type_id=3 bits_offset=0
data_end type_id=3 bits_offset=32
data_meta type_id=3 bits_offset=64
ingress_ifindex type_id=3 bits_offset=96
rx_queue_index type_id=3 bits_offset=128
[3] TYPEDEF __u32 type_id=4
[4] INT unsigned int size=4 bits_offset=0 nr_bits=32 encoding=(none)
[5] FUNC_PROTO (anon) return=6 args=(1 ctx)
[6] INT int size=4 bits_offset=0 nr_bits=32 encoding=SIGNED
[7] FUNC xdp_dummy_prog type_id=5
[8] INT char size=1 bits_offset=0 nr_bits=8 encoding=SIGNED
[9] ARRAY (anon) type_id=8 index_type_id=10 nr_elems=4
[10] INT __ARRAY_SIZE_TYPE__ size=4 bits_offset=0 nr_bits=32 encoding=(none)
[11] VAR _license type_id=9 linkage=1
[12] DATASEC license size=0 vlen=1 size == 0
ok
[Where problems could occur]
This is only fixing issue to testing tools, |
[Impact]
Sub test cases in kselftest/net/udpgro.sh is failing with:
./udpgso_bench_rx: poll: 0x0 expected 0x1
Complete test output of a sub test case:
multiple GRO socks
BTF debug data section '.BTF' rejected: Invalid argument (22)!
- Length: 568
Verifier analysis:
magic: 0xeb9f
version: 1
flags: 0x0
hdr_len: 24
type_off: 0
type_len: 256
str_off: 256
str_len: 288
btf_total_size: 568
[1] PTR (anon) type_id=2
[2] STRUCT xdp_md size=20 vlen=5
data type_id=3 bits_offset=0
data_end type_id=3 bits_offset=32
data_meta type_id=3 bits_offset=64
ingress_ifindex type_id=3 bits_offset=96
rx_queue_index type_id=3 bits_offset=128
[3] TYPEDEF __u32 type_id=4
[4] INT unsigned int size=4 bits_offset=0 nr_bits=32 encoding=(none)
[5] FUNC_PROTO (anon) return=6 args=(1 ctx)
[6] INT int size=4 bits_offset=0 nr_bits=32 encoding=SIGNED
[7] FUNC xdp_dummy_prog type_id=5
[8] INT char size=1 bits_offset=0 nr_bits=8 encoding=SIGNED
[9] ARRAY (anon) type_id=8 index_type_id=10 nr_elems=4
[10] INT __ARRAY_SIZE_TYPE__ size=4 bits_offset=0 nr_bits=32 encoding=(none)
[11] VAR _license type_id=9 linkage=1
[12] DATASEC license size=0 vlen=1 size == 0
./udpgso_bench_rx: poll: 0x0 expected 0x1
./udpgso_bench_rx: poll: 0x0 expected 0x1
failed
It's a bit hard to spot this as the udpgro.sh will return 0 even with these failures present (bug 1908499)
[Fix]
* 38bf8cd821be29 ("selftests: fix poll error in udpgro.sh")
We have this test case since Focal
This patch can be cherry-picked into all the affected releases.
[Test Case]
Run the kselftest/net/udpgro.sh as root.
It will no longer complaining about this error message anymore:
./udpgso_bench_rx: poll: 0x0 expected 0x1
multiple GRO socks
BTF debug data section '.BTF' rejected: Invalid argument (22)!
- Length: 568
Verifier analysis:
magic: 0xeb9f
version: 1
flags: 0x0
hdr_len: 24
type_off: 0
type_len: 256
str_off: 256
str_len: 288
btf_total_size: 568
[1] PTR (anon) type_id=2
[2] STRUCT xdp_md size=20 vlen=5
data type_id=3 bits_offset=0
data_end type_id=3 bits_offset=32
data_meta type_id=3 bits_offset=64
ingress_ifindex type_id=3 bits_offset=96
rx_queue_index type_id=3 bits_offset=128
[3] TYPEDEF __u32 type_id=4
[4] INT unsigned int size=4 bits_offset=0 nr_bits=32 encoding=(none)
[5] FUNC_PROTO (anon) return=6 args=(1 ctx)
[6] INT int size=4 bits_offset=0 nr_bits=32 encoding=SIGNED
[7] FUNC xdp_dummy_prog type_id=5
[8] INT char size=1 bits_offset=0 nr_bits=8 encoding=SIGNED
[9] ARRAY (anon) type_id=8 index_type_id=10 nr_elems=4
[10] INT __ARRAY_SIZE_TYPE__ size=4 bits_offset=0 nr_bits=32 encoding=(none)
[11] VAR _license type_id=9 linkage=1
[12] DATASEC license size=0 vlen=1 size == 0
ok
[Where problems could occur]
The fix is limited to testing tools, no actual affect to the kernel. The possible issue is that this patch is incorrect and it will make us ignore the real issue in the kernel. |
|
2020-12-17 09:40:19 |
Po-Hsu Lin |
linux-oem-5.6 (Ubuntu): status |
New |
Invalid |
|
2020-12-28 03:40:23 |
AceLan Kao |
linux-oem-5.6 (Ubuntu Focal): status |
In Progress |
Fix Committed |
|
2021-01-04 10:37:13 |
Ubuntu Kernel Bot |
tags |
5.6 focal kqa-blocker oem sru-20201130 ubuntu-kernel-selftests |
5.6 focal kqa-blocker oem sru-20201130 ubuntu-kernel-selftests verification-needed-focal |
|
2021-01-05 06:28:29 |
Po-Hsu Lin |
tags |
5.6 focal kqa-blocker oem sru-20201130 ubuntu-kernel-selftests verification-needed-focal |
5.6 focal kqa-blocker oem sru-20201130 ubuntu-kernel-selftests verification-done-focal |
|
2021-01-06 11:57:09 |
Launchpad Janitor |
linux-oem-5.6 (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|
2021-01-22 04:24:33 |
Kelsey Steele |
linux (Ubuntu Focal): status |
In Progress |
Fix Committed |
|
2021-01-22 04:24:36 |
Kelsey Steele |
linux (Ubuntu Groovy): status |
In Progress |
Fix Committed |
|
2021-01-22 08:26:25 |
Po-Hsu Lin |
tags |
5.6 focal kqa-blocker oem sru-20201130 ubuntu-kernel-selftests verification-done-focal |
5.6 focal kqa-blocker oem sru-20201130 sru-20210104 ubuntu-kernel-selftests verification-done-focal |
|
2021-01-22 08:26:30 |
Po-Hsu Lin |
tags |
5.6 focal kqa-blocker oem sru-20201130 sru-20210104 ubuntu-kernel-selftests verification-done-focal |
5.6 aws focal kqa-blocker oem sru-20201130 sru-20210104 ubuntu-kernel-selftests verification-done-focal |
|
2021-01-22 08:26:33 |
Po-Hsu Lin |
tags |
5.6 aws focal kqa-blocker oem sru-20201130 sru-20210104 ubuntu-kernel-selftests verification-done-focal |
5.6 aws focal groovy kqa-blocker oem sru-20201130 sru-20210104 ubuntu-kernel-selftests verification-done-focal |
|
2021-07-28 23:16:04 |
Brian Murray |
linux (Ubuntu Groovy): status |
Fix Committed |
Won't Fix |
|
2022-01-07 04:57:09 |
Po-Hsu Lin |
linux (Ubuntu): status |
In Progress |
Fix Released |
|
2022-01-07 04:57:17 |
Po-Hsu Lin |
linux (Ubuntu Hirsute): status |
In Progress |
Fix Released |
|
2022-01-07 04:57:20 |
Po-Hsu Lin |
ubuntu-kernel-tests: status |
In Progress |
Fix Released |
|