← Back to team overview

canonical-ubuntu-qa team mailing list archive

[Bug 2129861] [NEW] udpgro.sh from ubuntu_kselftests_net failed with J-5.15 (udpgso_bench_rx: recv: bad packet len)

 

Public bug reported:

Issue found with Jammy 5.15.0-162.172 in sru-20251013

 START ubuntu_kselftests_net.net:udpgro.sh ubuntu_kselftests_net.net:udpgro.sh timestamp=1761032521 timeout=2700 localtime=Oct 21 07:42:01
 Persistent state client._record_indent now set to 2
 Persistent state client.unexpected_reboot now set to ('ubuntu_kselftests_net.net:udpgro.sh', 'ubuntu_kselftests_net.net:udpgro.sh')
 Waiting for pid 55215 for 2700 seconds
 System python is too old, crash handling disabled
 Running 'make run_tests -C net TEST_PROGS=udpgro.sh TEST_GEN_PROGS='' TEST_CUSTOM_PROGS='''
 make: Entering directory '/home/ubuntu/autotest/client/tmp/ubuntu_kselftests_net/src/linux/tools/testing/selftests/net'
 make --no-builtin-rules ARCH=x86 -C ../../../.. headers_install
 make[1]: Entering directory '/home/ubuntu/autotest/client/tmp/ubuntu_kselftests_net/src/linux'
 INSTALL ./usr/include
 make[1]: Leaving directory '/home/ubuntu/autotest/client/tmp/ubuntu_kselftests_net/src/linux'
 TAP version 13
 1..1
 # selftests: net: udpgro.sh
 # ipv4
 # no GRO ok
 # no GRO chk cmsg ok
 # GRO ./udpgso_bench_rx: recv: bad packet len, got 1472, expected 14720
 #
 # failed
 # GRO chk cmsg ./udpgso_bench_rx: recv: bad packet len, got 1472, expected 14720
 #
 # failed
 # GRO with custom segment size ./udpgso_bench_rx: recv: bad packet len, got 500, expected 14720
 #
 # failed
 # GRO with custom segment size cmsg ./udpgso_bench_rx: recv: bad packet len, got 500, expected 14720
 #
 # failed
 # bad GRO lookup ok
 # multiple GRO socks ./udpgso_bench_rx: recv: bad packet len, got 1472, expected 14720
 #
 # ./udpgso_bench_rx: recv: bad packet len, got 1472, expected 14720
 #
 # failed
 # ipv6
 # no GRO ok
 # no GRO chk cmsg ok
 # GRO ./udpgso_bench_rx: recv: bad packet len, got 1452, expected 14520
 #
 # failed
 # GRO chk cmsg ./udpgso_bench_rx: recv: bad packet len, got 1452, expected 14520
 #
 # failed
 # GRO with custom segment size ./udpgso_bench_rx: recv: bad packet len, got 500, expected 14520
 #
 # failed
 # GRO with custom segment size cmsg ./udpgso_bench_rx: recv: bad packet len, got 500, expected 14520
 #
 # failed
 # bad GRO lookup ok
 # multiple GRO socks ./udpgso_bench_rx: recv: bad packet len, got 1452, expected 14520
 #
 # ./udpgso_bench_rx: recv: bad packet len, got 1452, expected 14520
 #
 # failed
 not ok 1 selftests: net: udpgro.sh # exit=1 

This is not a regression, it's actually failing with the same output with older kernels.
We didn't see this failure in previous cycles because the test is giving a false-negative result.

With commit "selftests: udpgro: report error when receive failed"[1]
from upstream this is now reporting the correct status of the test.

[1] https://git.launchpad.net/~ubuntu-
kernel/ubuntu/+source/linux/+git/jammy/commit/tools/testing/selftests/net?h=master-
next&id=f83d21a592cad5a1171bc8e9e2ed295dc4845d9d

** Affects: ubuntu-kernel-tests
     Importance: Undecided
         Status: New


** Tags: 5.15 jammy sru-20251013 ubuntu-kselftests-net

** Summary changed:

- udpgro.sh from ubuntu_kselftests_net failed with J-5.15 (./udpgso_bench_rx: recv: bad packet len)
+ udpgro.sh from ubuntu_kselftests_net failed with J-5.15 (udpgso_bench_rx: recv: bad packet len)

-- 
You received this bug notification because you are a member of Canonical
Platform QA Team, which is subscribed to ubuntu-kernel-tests.
https://bugs.launchpad.net/bugs/2129861

Title:
  udpgro.sh from ubuntu_kselftests_net failed with J-5.15
  (udpgso_bench_rx: recv: bad packet len)

Status in ubuntu-kernel-tests:
  New

Bug description:
  Issue found with Jammy 5.15.0-162.172 in sru-20251013

   START ubuntu_kselftests_net.net:udpgro.sh ubuntu_kselftests_net.net:udpgro.sh timestamp=1761032521 timeout=2700 localtime=Oct 21 07:42:01
   Persistent state client._record_indent now set to 2
   Persistent state client.unexpected_reboot now set to ('ubuntu_kselftests_net.net:udpgro.sh', 'ubuntu_kselftests_net.net:udpgro.sh')
   Waiting for pid 55215 for 2700 seconds
   System python is too old, crash handling disabled
   Running 'make run_tests -C net TEST_PROGS=udpgro.sh TEST_GEN_PROGS='' TEST_CUSTOM_PROGS='''
   make: Entering directory '/home/ubuntu/autotest/client/tmp/ubuntu_kselftests_net/src/linux/tools/testing/selftests/net'
   make --no-builtin-rules ARCH=x86 -C ../../../.. headers_install
   make[1]: Entering directory '/home/ubuntu/autotest/client/tmp/ubuntu_kselftests_net/src/linux'
   INSTALL ./usr/include
   make[1]: Leaving directory '/home/ubuntu/autotest/client/tmp/ubuntu_kselftests_net/src/linux'
   TAP version 13
   1..1
   # selftests: net: udpgro.sh
   # ipv4
   # no GRO ok
   # no GRO chk cmsg ok
   # GRO ./udpgso_bench_rx: recv: bad packet len, got 1472, expected 14720
   #
   # failed
   # GRO chk cmsg ./udpgso_bench_rx: recv: bad packet len, got 1472, expected 14720
   #
   # failed
   # GRO with custom segment size ./udpgso_bench_rx: recv: bad packet len, got 500, expected 14720
   #
   # failed
   # GRO with custom segment size cmsg ./udpgso_bench_rx: recv: bad packet len, got 500, expected 14720
   #
   # failed
   # bad GRO lookup ok
   # multiple GRO socks ./udpgso_bench_rx: recv: bad packet len, got 1472, expected 14720
   #
   # ./udpgso_bench_rx: recv: bad packet len, got 1472, expected 14720
   #
   # failed
   # ipv6
   # no GRO ok
   # no GRO chk cmsg ok
   # GRO ./udpgso_bench_rx: recv: bad packet len, got 1452, expected 14520
   #
   # failed
   # GRO chk cmsg ./udpgso_bench_rx: recv: bad packet len, got 1452, expected 14520
   #
   # failed
   # GRO with custom segment size ./udpgso_bench_rx: recv: bad packet len, got 500, expected 14520
   #
   # failed
   # GRO with custom segment size cmsg ./udpgso_bench_rx: recv: bad packet len, got 500, expected 14520
   #
   # failed
   # bad GRO lookup ok
   # multiple GRO socks ./udpgso_bench_rx: recv: bad packet len, got 1452, expected 14520
   #
   # ./udpgso_bench_rx: recv: bad packet len, got 1452, expected 14520
   #
   # failed
   not ok 1 selftests: net: udpgro.sh # exit=1 

  This is not a regression, it's actually failing with the same output with older kernels.
  We didn't see this failure in previous cycles because the test is giving a false-negative result.

  With commit "selftests: udpgro: report error when receive failed"[1]
  from upstream this is now reporting the correct status of the test.

  [1] https://git.launchpad.net/~ubuntu-
  kernel/ubuntu/+source/linux/+git/jammy/commit/tools/testing/selftests/net?h=master-
  next&id=f83d21a592cad5a1171bc8e9e2ed295dc4845d9d

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/2129861/+subscriptions