** Also affects: linux (Ubuntu) Importance: Undecided Status: New
** Also affects: linux (Ubuntu Groovy) Importance: Undecided Status: New ** Also affects: linux (Ubuntu Hirsute) Importance: Undecided Status: New ** Also affects: linux (Ubuntu Bionic) Importance: Undecided Status: New ** Also affects: linux (Ubuntu Focal) Importance: Undecided Status: New -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1909647 Title: xfrm_policy.sh in net from ubuntu_kernel_selftests passed with failed sub-cases Status in ubuntu-kernel-tests: In Progress Status in linux package in Ubuntu: New Status in linux source package in Bionic: New Status in linux source package in Focal: New Status in linux source package in Groovy: New Status in linux source package in Hirsute: New Bug description: There are failed cases in the xfrm_policy.sh test, but the overall result is PASS $ sudo ./xfrm_policy.sh # selftests: net: xfrm_policy.sh # PASS: policy before exception matches # FAIL: expected ping to .254 to fail (exceptions) # PASS: direct policy matches (exceptions) # PASS: policy matches (exceptions) # FAIL: expected ping to .254 to fail (exceptions and block policies) # PASS: direct policy matches (exceptions and block policies) # PASS: policy matches (exceptions and block policies) # FAIL: expected ping to .254 to fail (exceptions and block policies after hresh changes) # PASS: direct policy matches (exceptions and block policies after hresh changes) # PASS: policy matches (exceptions and block policies after hresh changes) # FAIL: expected ping to .254 to fail (exceptions and block policies after hthresh change in ns3) # PASS: direct policy matches (exceptions and block policies after hthresh change in ns3) # PASS: policy matches (exceptions and block policies after hthresh change in ns3) # FAIL: expected ping to .254 to fail (exceptions and block policies after htresh change to normal) # PASS: direct policy matches (exceptions and block policies after htresh change to normal) # PASS: policy matches (exceptions and block policies after htresh change to normal) # PASS: policies with repeated htresh change ok 12 selftests: net: xfrm_policy.sh $ echo $? 0 This is because of the variable "lret" in check_xfrm() is not a local variable, and it looks like it will override the one in check_exceptions() thus making the return value become 0 for the passed test case after the failed one. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1909647/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp