ubuntu_kernel_selftests / net:gro.sh fails on 5.15 / 5.19 s390x, riscv64 (ipv4_large ipv6_large)

Bug #1961423 reported by Paolo Pisati
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-kernel-tests
New
Undecided
Unassigned
linux-allwinner (Ubuntu)
New
Undecided
Unassigned
Kinetic
New
Undecided
Unassigned
linux-riscv (Ubuntu)
New
Undecided
Unassigned
Kinetic
New
Undecided
Unassigned
linux-starfive (Ubuntu)
New
Undecided
Unassigned
Kinetic
New
Undecided
Unassigned

Bug Description

12720 18:19:09 DEBUG| [stdout] # selftests: net: gro.sh
12721 18:19:09 DEBUG| [stdout] # running test ipv4 data
12722 18:19:10 DEBUG| [stdout] # Expected {200 }, Total 1 packets
12723 18:19:10 DEBUG| [stdout] # Received {200 }, Total 1 packets.
12724 18:19:10 DEBUG| [stdout] # Expected {150 }, Total 1 packets
12725 18:19:10 DEBUG| [stdout] # Received {150 }, Total 1 packets.
12726 18:19:10 DEBUG| [stdout] # Expected {50 100 }, Total 2 packets
12727 18:19:10 DEBUG| [stdout] # Received {50 100 }, Total 2 packets.
12728 18:19:10 DEBUG| [stdout] # running test ipv4 ack
12729 18:19:10 DEBUG| [stdout] # Expected {0 0 0 }, Total 3 packets
12730 18:19:11 DEBUG| [stdout] # Received {0 0 0 }, Total 3 packets.
12731 18:19:11 DEBUG| [stdout] # running test ipv4 flags
12732 18:19:11 DEBUG| [stdout] # Expected {300 200 }, Total 2 packets
12733 18:19:12 DEBUG| [stdout] # Received {300 200 }, Total 2 packets.
12734 18:19:12 DEBUG| [stdout] # Expected {200 0 200 }, Total 3 packets
12735 18:19:12 DEBUG| [stdout] # Received {200 0 200 }, Total 3 packets.
12736 18:19:12 DEBUG| [stdout] # Expected {200 0 200 }, Total 3 packets
12737 18:19:12 DEBUG| [stdout] # Received {200 0 200 }, Total 3 packets.
12738 18:19:12 DEBUG| [stdout] # Expected {200 0 200 }, Total 3 packets
12739 18:19:12 DEBUG| [stdout] # Received {200 0 200 }, Total 3 packets.
12740 18:19:12 DEBUG| [stdout] # running test ipv4 tcp
12741 18:19:12 DEBUG| [stdout] # Expected {100 100 }, Total 2 packets
12742 18:19:12 DEBUG| [stdout] # Received {100 100 }, Total 2 packets.
12743 18:19:12 DEBUG| [stdout] # Expected {100 100 }, Total 2 packets
12744 18:19:12 DEBUG| [stdout] # Received {100 100 }, Total 2 packets.
12745 18:19:12 DEBUG| [stdout] # Expected {200 100 100 100 }, Total 4 packets
12746 18:19:12 DEBUG| [stdout] # Received {200 100 100 100 }, Total 4 packets.
12747 18:19:12 DEBUG| [stdout] # Expected {200 100 }, Total 2 packets
12748 18:19:12 DEBUG| [stdout] # Received {200 100 }, Total 2 packets.
12749 18:19:12 DEBUG| [stdout] # running test ipv4 ip
12750 18:19:13 DEBUG| [stdout] # Expected {100 100 }, Total 2 packets
12751 18:19:13 DEBUG| [stdout] # Received {100 100 }, Total 2 packets.
12752 18:19:13 DEBUG| [stdout] # Expected {100 100 }, Total 2 packets
12753 18:19:13 DEBUG| [stdout] # Received {100 100 }, Total 2 packets.
12754 18:19:13 DEBUG| [stdout] # Expected {100 100 }, Total 2 packets
12755 18:19:14 DEBUG| [stdout] # Received {100 100 }, Total 2 packets.
12756 18:19:14 DEBUG| [stdout] # Expected {100 100 100 }, Total 3 packets
12757 18:19:16 DEBUG| [stdout] # Received {100 100 100 }, Total 3 packets.
12758 18:19:16 DEBUG| [stdout] # Expected {100 100 }, Total 2 packets
12759 18:19:18 DEBUG| [stdout] # Received {100 100 }, Total 2 packets.
12760 18:19:18 DEBUG| [stdout] # running test ipv4 large
12761 18:19:18 DEBUG| [stdout] # Expected {65495 919 }, Total 2 packets
12762 18:19:19 DEBUG| [stdout] # Received {919 [!=65495]919 64576 [!=0]}, Total 3 packets.
12763 18:19:19 DEBUG| [stdout] # ./gro: incorrect number of packets
12764 18:19:19 DEBUG| [stdout] # Expected {65495 919 }, Total 2 packets
12765 18:19:19 DEBUG| [stdout] # Received {919 [!=65495]919 64576 [!=0]}, Total 3 packets.
12766 18:19:19 DEBUG| [stdout] # ./gro: incorrect number of packets
12767 18:19:19 DEBUG| [stdout] # Expected {65495 919 }, Total 2 packets
12768 18:19:20 DEBUG| [stdout] # Received {919 [!=65495]919 64576 [!=0]}, Total 3 packets.
12769 18:19:20 DEBUG| [stdout] # ./gro: incorrect number of packets
12770 18:19:20 DEBUG| [stdout] # running test ipv6 data
12771 18:19:20 DEBUG| [stdout] # Expected {200 }, Total 1 packets
12772 18:19:21 DEBUG| [stdout] # Received {200 }, Total 1 packets.
12773 18:19:21 DEBUG| [stdout] # Expected {150 }, Total 1 packets
12774 18:19:21 DEBUG| [stdout] # Received {150 }, Total 1 packets.
12775 18:19:21 DEBUG| [stdout] # Expected {50 100 }, Total 2 packets
12776 18:19:21 DEBUG| [stdout] # Received {50 100 }, Total 2 packets.
12777 18:19:21 DEBUG| [stdout] # running test ipv6 ack
12778 18:19:21 DEBUG| [stdout] # Expected {0 0 0 }, Total 3 packets
12779 18:19:22 DEBUG| [stdout] # Received {0 0 0 }, Total 3 packets.
12780 18:19:22 DEBUG| [stdout] # running test ipv6 flags
12781 18:19:22 DEBUG| [stdout] # Expected {300 200 }, Total 2 packets
12782 18:19:22 DEBUG| [stdout] # Received {300 200 }, Total 2 packets.
12783 18:19:22 DEBUG| [stdout] # Expected {200 0 200 }, Total 3 packets
12784 18:19:22 DEBUG| [stdout] # Received {200 0 200 }, Total 3 packets.
12785 18:19:22 DEBUG| [stdout] # Expected {200 0 200 }, Total 3 packets
12786 18:19:22 DEBUG| [stdout] # Received {200 0 200 }, Total 3 packets.
12787 18:19:22 DEBUG| [stdout] # Expected {200 0 200 }, Total 3 packets
12788 18:19:22 DEBUG| [stdout] # Received {200 0 200 }, Total 3 packets.
12789 18:19:22 DEBUG| [stdout] # running test ipv6 tcp
12790 18:19:22 DEBUG| [stdout] # Expected {100 100 }, Total 2 packets
12791 18:19:23 DEBUG| [stdout] # Received {100 100 }, Total 2 packets.
12792 18:19:23 DEBUG| [stdout] # Expected {100 100 }, Total 2 packets
12793 18:19:23 DEBUG| [stdout] # Received {100 100 }, Total 2 packets.
12794 18:19:23 DEBUG| [stdout] # Expected {200 100 100 100 }, Total 4 packets
12795 18:19:23 DEBUG| [stdout] # Received {200 100 100 100 }, Total 4 packets.
12796 18:19:23 DEBUG| [stdout] # Expected {200 100 }, Total 2 packets
12797 18:19:23 DEBUG| [stdout] # Received {200 100 }, Total 2 packets.
12798 18:19:23 DEBUG| [stdout] # running test ipv6 ip
12799 18:19:23 DEBUG| [stdout] # Expected {100 100 }, Total 2 packets
12800 18:19:24 DEBUG| [stdout] # Received {100 100 }, Total 2 packets.
12801 18:19:24 DEBUG| [stdout] # Expected {100 100 }, Total 2 packets
12802 18:19:24 DEBUG| [stdout] # Received {100 100 }, Total 2 packets.
12803 18:19:24 DEBUG| [stdout] # Expected {200 100 }, Total 2 packets
12804 18:19:24 DEBUG| [stdout] # Received {200 100 }, Total 2 packets.
12805 18:19:24 DEBUG| [stdout] # running test ipv6 large
12806 18:19:24 DEBUG| [stdout] # Expected {65475 899 }, Total 2 packets
12807 18:19:25 DEBUG| [stdout] # Received {899 [!=65475]899 64576 [!=0]}, Total 3 packets.
12808 18:19:25 DEBUG| [stdout] # ./gro: incorrect number of packets
12809 18:19:25 DEBUG| [stdout] # Expected {65475 899 }, Total 2 packets
12810 18:19:25 DEBUG| [stdout] # Received {899 [!=65475]899 64576 [!=0]}, Total 3 packets.
12811 18:19:25 DEBUG| [stdout] # ./gro: incorrect number of packets
12812 18:19:25 DEBUG| [stdout] # Expected {65475 899 }, Total 2 packets
12813 18:19:26 DEBUG| [stdout] # Received {899 [!=65475]899 64576 [!=0]}, Total 3 packets.
12814 18:19:26 DEBUG| [stdout] # ./gro: incorrect number of packets
12815 18:19:26 DEBUG| [stdout] # failed tests: ipv4_large ipv6_large. Please see log.txt for more logs
12816 18:19:26 DEBUG| [stdout] not ok 1 selftests: net: gro.sh # exit=1

Paolo Pisati (p-pisati)
affects: linux (Ubuntu) → ubuntu-kernel-tests
Revision history for this message
Francis Ginther (fginther) wrote :

From `tools/testing/selftests/net/gro.c`:

 * Note the timing issue applies to all of the test cases, so some
 * flakiness is to be expected.

We're seeing what looks like these exact timing issues in the log. Maybe we should just remove this test as it's not reliable.

Po-Hsu Lin (cypressyew)
tags: added: 5.15 jammy s390x sru-20220530 ubuntu-kernel-selftests
summary: ubuntu_kernel_selftests / net:gro.sh fails on Jammy 5.15 s390x
+ (ipv4_large ipv6_large)
Revision history for this message
Po-Hsu Lin (cypressyew) wrote : Re: ubuntu_kernel_selftests / net:gro.sh fails on Jammy 5.15 s390x (ipv4_large ipv6_large)

This can be found on K-5.19 s390x.

tags: added: 5.19 kinetic sru-20221114
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Found on J-allwinner-5.19.0-1007.7~22.04.1

tags: added: riscv64 sru-20230102
summary: - ubuntu_kernel_selftests / net:gro.sh fails on Jammy 5.15 s390x
+ ubuntu_kernel_selftests / net:gro.sh fails on 5.15 / 5.19 s390x, riscv64
(ipv4_large ipv6_large)
Po-Hsu Lin (cypressyew)
tags: added: sru-20230227
Changed in linux-starfive (Ubuntu):
status: New → Opinion
status: Opinion → New
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.