** Description changed: 18272 03:33:07 DEBUG| Persistent state client._record_indent now set to 2 - 18273 03:33:07 DEBUG| Persistent state client.unexpected_reboot now set to ('ubuntu_kernel_selftests.net:fib_nexthop_nongw.sh', 'ubuntu_kernel_selftests.net:fib_nexthop_nongw.sh') - 18274 03:33:07 DEBUG| Waiting for pid 58525 for 2700 seconds - 18275 03:33:07 WARNI| System python is too old, crash handling disabled - 18276 03:33:07 DEBUG| Running 'make run_tests -C net TEST_PROGS=fib_nexthop_nongw.sh TEST_GEN_PROGS='' TEST_CUSTOM_PROGS=''' - 18277 03:33:07 DEBUG| [stdout] make: Entering directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/net' - 18278 03:33:07 DEBUG| [stdout] make --no-builtin-rules ARCH=x86 -C ../../../.. headers_install - 18279 03:33:07 DEBUG| [stdout] make[1]: Entering directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux' - 18280 03:33:08 DEBUG| [stdout] INSTALL ./usr/include - 18281 03:33:08 DEBUG| [stdout] make[1]: Leaving directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux' - 18282 03:33:08 DEBUG| [stdout] TAP version 13 - 18283 03:33:08 DEBUG| [stdout] 1..1 - 18284 03:33:08 DEBUG| [stdout] # selftests: net: fib_nexthop_nongw.sh - 18285 03:33:08 DEBUG| [stdout] # Error: Unknown device type. - 18286 03:33:08 DEBUG| [stdout] # Cannot find device "eth0" - 18287 03:33:08 DEBUG| [stdout] # Cannot find device "eth0" - 18288 03:33:08 DEBUG| [stdout] # TEST: nexthop: get route with nexthop without gw [ OK ] - 18289 03:33:18 DEBUG| [stdout] # TEST: nexthop: ping through nexthop without gw [FAIL] - 18290 03:33:18 DEBUG| [stdout] not ok 1 selftests: net: fib_nexthop_nongw.sh # exit=1 - 18291 03:33:18 DEBUG| [stdout] make: Leaving directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/net' + 18273 03:33:07 DEBUG| Persistent state client.unexpected_reboot now set to ('ubuntu_kernel_selftests.net:fib_nexthop_nongw.sh', 'ubuntu_kernel_selftests.net:fib_nexthop_nongw.sh') + 18274 03:33:07 DEBUG| Waiting for pid 58525 for 2700 seconds + 18275 03:33:07 WARNI| System python is too old, crash handling disabled + 18276 03:33:07 DEBUG| Running 'make run_tests -C net TEST_PROGS=fib_nexthop_nongw.sh TEST_GEN_PROGS='' TEST_CUSTOM_PROGS=''' + 18277 03:33:07 DEBUG| [stdout] make: Entering directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/net' + 18278 03:33:07 DEBUG| [stdout] make --no-builtin-rules ARCH=x86 -C ../../../.. headers_install + 18279 03:33:07 DEBUG| [stdout] make[1]: Entering directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux' + 18280 03:33:08 DEBUG| [stdout] INSTALL ./usr/include + 18281 03:33:08 DEBUG| [stdout] make[1]: Leaving directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux' + 18282 03:33:08 DEBUG| [stdout] TAP version 13 + 18283 03:33:08 DEBUG| [stdout] 1..1 + 18284 03:33:08 DEBUG| [stdout] # selftests: net: fib_nexthop_nongw.sh + 18285 03:33:08 DEBUG| [stdout] # Error: Unknown device type. + 18286 03:33:08 DEBUG| [stdout] # Cannot find device "eth0" + 18287 03:33:08 DEBUG| [stdout] # Cannot find device "eth0" + 18288 03:33:08 DEBUG| [stdout] # TEST: nexthop: get route with nexthop without gw [ OK ] + 18289 03:33:18 DEBUG| [stdout] # TEST: nexthop: ping through nexthop without gw [FAIL] + 18290 03:33:18 DEBUG| [stdout] not ok 1 selftests: net: fib_nexthop_nongw.sh # exit=1 + 18291 03:33:18 DEBUG| [stdout] make: Leaving directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/net' + + -------------------------------------------------------------------------- + + SRU Justification: + + [Impact] + + * Without Kernel support for the Dummy net driver, it is not possible to + successfully run selftests that use it. This includes as per this bug + net/fib_nexthop_nongw.sh, but also could potentially include other such + as rtnetlink.sh, fib_rule_tests.sh, forwarding/* etc. + + [Fix] + + * Custom patch to enable CONFIG_DUMMY=m + + [Test Plan] + + * Before the fix, the net/fib_nexthop_nongw.sh script will fail in the + specific line which does + + $ ip -n h1 link add name eth0 type dummy + Error: Unknown device type. + + After the fix it does not fail. + + [Where problems could occur] + + * The regression can be considered as low, since we are adding + functionality not previously present. + + [Other Info] + + * There does not seem to be a historical reason for removing it from + linux-kvm.
-- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux-kvm in Ubuntu. https://bugs.launchpad.net/bugs/1998244 Title: kselftest net/fib_nexthop_nongw.sh fails Status in linux-kvm package in Ubuntu: New Status in linux-kvm source package in Jammy: New Status in linux-kvm source package in Kinetic: New Status in linux-kvm source package in Lunar: New Bug description: 18272 03:33:07 DEBUG| Persistent state client._record_indent now set to 2 18273 03:33:07 DEBUG| Persistent state client.unexpected_reboot now set to ('ubuntu_kernel_selftests.net:fib_nexthop_nongw.sh', 'ubuntu_kernel_selftests.net:fib_nexthop_nongw.sh') 18274 03:33:07 DEBUG| Waiting for pid 58525 for 2700 seconds 18275 03:33:07 WARNI| System python is too old, crash handling disabled 18276 03:33:07 DEBUG| Running 'make run_tests -C net TEST_PROGS=fib_nexthop_nongw.sh TEST_GEN_PROGS='' TEST_CUSTOM_PROGS=''' 18277 03:33:07 DEBUG| [stdout] make: Entering directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/net' 18278 03:33:07 DEBUG| [stdout] make --no-builtin-rules ARCH=x86 -C ../../../.. headers_install 18279 03:33:07 DEBUG| [stdout] make[1]: Entering directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux' 18280 03:33:08 DEBUG| [stdout] INSTALL ./usr/include 18281 03:33:08 DEBUG| [stdout] make[1]: Leaving directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux' 18282 03:33:08 DEBUG| [stdout] TAP version 13 18283 03:33:08 DEBUG| [stdout] 1..1 18284 03:33:08 DEBUG| [stdout] # selftests: net: fib_nexthop_nongw.sh 18285 03:33:08 DEBUG| [stdout] # Error: Unknown device type. 18286 03:33:08 DEBUG| [stdout] # Cannot find device "eth0" 18287 03:33:08 DEBUG| [stdout] # Cannot find device "eth0" 18288 03:33:08 DEBUG| [stdout] # TEST: nexthop: get route with nexthop without gw [ OK ] 18289 03:33:18 DEBUG| [stdout] # TEST: nexthop: ping through nexthop without gw [FAIL] 18290 03:33:18 DEBUG| [stdout] not ok 1 selftests: net: fib_nexthop_nongw.sh # exit=1 18291 03:33:18 DEBUG| [stdout] make: Leaving directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/net' -------------------------------------------------------------------------- SRU Justification: [Impact] * Without Kernel support for the Dummy net driver, it is not possible to successfully run selftests that use it. This includes as per this bug net/fib_nexthop_nongw.sh, but also could potentially include other such as rtnetlink.sh, fib_rule_tests.sh, forwarding/* etc. [Fix] * Custom patch to enable CONFIG_DUMMY=m [Test Plan] * Before the fix, the net/fib_nexthop_nongw.sh script will fail in the specific line which does $ ip -n h1 link add name eth0 type dummy Error: Unknown device type. After the fix it does not fail. [Where problems could occur] * The regression can be considered as low, since we are adding functionality not previously present. [Other Info] * There does not seem to be a historical reason for removing it from linux-kvm. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-kvm/+bug/1998244/+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