ip_defrag.sh in net from ubuntu_kernel_selftests failed with Resource temporarily unavailable on F-oem-5.6
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-kernel-tests |
Fix Released
|
Undecided
|
Po-Hsu Lin | ||
linux-oem-5.6 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Po-Hsu Lin |
Bug Description
[Impact]
Failure to run ip_defrag deterministically.
# selftests: net: ip_defrag.sh
# ipv4 defrag
# PASS
# seed = 1608066927
# ipv4 defrag with overlaps
# PASS
# seed = 1608066928
# ipv6 defrag
# PASS
# seed = 1608066933
# ipv6 defrag with overlaps
# PASS
# seed = 1608066933
# ipv6 nf_conntrack defrag
# seed = 1608066941
# ./ip_defrag: recv: payload_len = 9990 max_frag_len = 8: Resource temporarily unavailable
not ok 18 selftests: net: ip_defrag.sh # exit=1
[Fix]
* 065fcfd49763ec ("selftests: net: ip_defrag: ignore EPERM")
Use smaller packets and ignore EPERM.
This fix has already landed on other generic kernels in bug 1826848
[Test case]
Run the ip_defrag.sh multiple times without observing failures.
[Where problems could occur]
Fix is limited to the testing tool, it won't affect kernel functionality but the worst case is if the test fix is incorrect, it will cause us to miss real kernel bugs.
tags: | added: 5.6 focal oem sru-20201130 ubuntu-kernel-selftests |
Changed in ubuntu-kernel-tests: | |
assignee: | nobody → Po-Hsu Lin (cypressyew) |
Changed in linux-oem-5.6 (Ubuntu Focal): | |
assignee: | nobody → Po-Hsu Lin (cypressyew) |
Changed in ubuntu-kernel-tests: | |
status: | New → In Progress |
Changed in linux-oem-5.6 (Ubuntu Focal): | |
status: | New → In Progress |
Changed in linux-oem-5.6 (Ubuntu): | |
status: | New → Invalid |
description: | updated |
description: | updated |
description: | updated |
Changed in linux-oem-5.6 (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification- needed- focal' to 'verification- done-focal' . If the problem still exists, change the tag 'verification- needed- focal' to 'verification- failed- focal'.
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Thank you!