← Back to team overview

canonical-ubuntu-qa team mailing list archive

[Bug 2065369] [NEW] veth.sh from ubuntu_kselftests_net failed on J-5.15 (with xdp attached - gro flag)

 

Public bug reported:

Issue found with Jammy 5.15.0-111.121 in sru-20240429

Reproduce rate is 100% across different arches on openstack cloud.

Test log:
ubuntu@kt-j-l-gen-5-15-bc2r4d20-u-kselftests-net-amd64:~/autotest/client/tmp/ubuntu_kselftests_net/src/linux/tools/testing/selftests/net$ sudo ./veth.sh
default - gro flag                                           ok
        - peer gro flag                                      ok
        - tso flag                                           ok
        - peer tso flag                                      ok
        - aggregation                                        ok
        - aggregation with TSO off                           ok
with gro on - gro flag                                       ok
        - peer gro flag                                      ok
        - tso flag                                           ok
        - peer tso flag                                      ok
        - aggregation with TSO off                           ok
default channels                                             ok
with gro enabled on link down - gro flag                     ok
        - peer gro flag                                      ok
        - tso flag                                           ok
        - peer tso flag                                      ok
        - aggregation with TSO off                           ok
setting tx channels                                          ok
bad setting: combined channels                               ok
setting invalid channels nr                                  ok
bad setting: XDP with RX nr less than TX                     ok
bad setting: reducing RX nr below peer TX with XDP set       ok
with xdp attached - gro flag                                 fail - expected on found off
        - peer gro flag                                      ok
        - tso flag                                           ok
        - peer tso flag                                      ok
        - aggregation                                        fail - got 10 packets, expected 1
        - after dev off, flag                                fail - expected on found off
        - peer flag                                          ok
        - after gro on xdp off, gro flag                     ok
        - peer gro flag                                      ok
        - tso flag                                           ok
        - peer tso flag                                      ok
decreasing tx channels with device down                      ok
        - aggregation                                        ok
increasing tx channels with device down                      ok
aggregation again with default and TSO off                   ok

This failure is different than our known issue of this test (LP:
#1949569 with gro on/aggregation with TSO off) And we don't have this
failure on openstack cloud in the previous cycles.

I have also verified the following combinations:
* 105 kernel + 106 source code - GOOD
* 106 kernel + 106 source code - GOOD
* 111 kernel + 106 source code - BAD
* 111 kernel + 111 source code - BAD
* 106 kernel + 111 source code - GOOD

This appears to be a possible regression in the kernel to me.

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


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

** Description changed:

  Issue found with Jammy 5.15.0-111.121 in sru-20240429
  
  Reproduce rate is 100% across different arches on openstack cloud.
  
  Test log:
- ubuntu@kt-j-l-gen-5-15-bc2r4d20-u-kselftests-net-amd64:~/autotest/client/tmp/ubuntu_kselftests_net/src/linux/tools/testing/selftests/net$ sudo ./veth.sh 
- default - gro flag                                           ok 
-         - peer gro flag                                      ok 
-         - tso flag                                           ok 
-         - peer tso flag                                      ok 
-         - aggregation                                        ok 
-         - aggregation with TSO off                           ok 
- with gro on - gro flag                                       ok 
-         - peer gro flag                                      ok 
-         - tso flag                                           ok 
-         - peer tso flag                                      ok 
-         - aggregation with TSO off                           ok 
- default channels                                             ok 
- with gro enabled on link down - gro flag                     ok 
-         - peer gro flag                                      ok 
-         - tso flag                                           ok 
-         - peer tso flag                                      ok 
-         - aggregation with TSO off                           ok 
- setting tx channels                                          ok 
- bad setting: combined channels                               ok 
- setting invalid channels nr                                  ok 
- bad setting: XDP with RX nr less than TX                     ok 
- bad setting: reducing RX nr below peer TX with XDP set       ok 
+ ubuntu@kt-j-l-gen-5-15-bc2r4d20-u-kselftests-net-amd64:~/autotest/client/tmp/ubuntu_kselftests_net/src/linux/tools/testing/selftests/net$ sudo ./veth.sh
+ default - gro flag                                           ok
+         - peer gro flag                                      ok
+         - tso flag                                           ok
+         - peer tso flag                                      ok
+         - aggregation                                        ok
+         - aggregation with TSO off                           ok
+ with gro on - gro flag                                       ok
+         - peer gro flag                                      ok
+         - tso flag                                           ok
+         - peer tso flag                                      ok
+         - aggregation with TSO off                           ok
+ default channels                                             ok
+ with gro enabled on link down - gro flag                     ok
+         - peer gro flag                                      ok
+         - tso flag                                           ok
+         - peer tso flag                                      ok
+         - aggregation with TSO off                           ok
+ setting tx channels                                          ok
+ bad setting: combined channels                               ok
+ setting invalid channels nr                                  ok
+ bad setting: XDP with RX nr less than TX                     ok
+ bad setting: reducing RX nr below peer TX with XDP set       ok
  with xdp attached - gro flag                                 fail - expected on found off
-         - peer gro flag                                      ok 
-         - tso flag                                           ok 
-         - peer tso flag                                      ok 
-         - aggregation                                        fail - got 10 packets, expected 1 
-         - after dev off, flag                                fail - expected on found off
-         - peer flag                                          ok 
-         - after gro on xdp off, gro flag                     ok 
-         - peer gro flag                                      ok 
-         - tso flag                                           ok 
-         - peer tso flag                                      ok 
- decreasing tx channels with device down                      ok 
-         - aggregation                                        ok 
- increasing tx channels with device down                      ok 
- aggregation again with default and TSO off                   ok 
+         - peer gro flag                                      ok
+         - tso flag                                           ok
+         - peer tso flag                                      ok
+         - aggregation                                        fail - got 10 packets, expected 1
+         - after dev off, flag                                fail - expected on found off
+         - peer flag                                          ok
+         - after gro on xdp off, gro flag                     ok
+         - peer gro flag                                      ok
+         - tso flag                                           ok
+         - peer tso flag                                      ok
+ decreasing tx channels with device down                      ok
+         - aggregation                                        ok
+ increasing tx channels with device down                      ok
+ aggregation again with default and TSO off                   ok
+ 
+ This failure is different than our known issue of this test (LP:
+ #1949569 with gro on/aggregation with TSO off) And we don't have this
+ failure on openstack cloud in the previous cycles.
  
  I have also verified the following combinations:
  * 105 kernel + 106 source code - GOOD
  * 106 kernel + 106 source code - GOOD
  * 111 kernel + 106 source code - BAD
  * 111 kernel + 111 source code - BAD
  * 106 kernel + 111 source code - GOOD
  
  This appears to be a possible regression in the kernel to me.

-- 
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/2065369

Title:
  veth.sh from ubuntu_kselftests_net failed on J-5.15 (with xdp attached
  - gro flag)

Status in ubuntu-kernel-tests:
  New

Bug description:
  Issue found with Jammy 5.15.0-111.121 in sru-20240429

  Reproduce rate is 100% across different arches on openstack cloud.

  Test log:
  ubuntu@kt-j-l-gen-5-15-bc2r4d20-u-kselftests-net-amd64:~/autotest/client/tmp/ubuntu_kselftests_net/src/linux/tools/testing/selftests/net$ sudo ./veth.sh
  default - gro flag                                           ok
          - peer gro flag                                      ok
          - tso flag                                           ok
          - peer tso flag                                      ok
          - aggregation                                        ok
          - aggregation with TSO off                           ok
  with gro on - gro flag                                       ok
          - peer gro flag                                      ok
          - tso flag                                           ok
          - peer tso flag                                      ok
          - aggregation with TSO off                           ok
  default channels                                             ok
  with gro enabled on link down - gro flag                     ok
          - peer gro flag                                      ok
          - tso flag                                           ok
          - peer tso flag                                      ok
          - aggregation with TSO off                           ok
  setting tx channels                                          ok
  bad setting: combined channels                               ok
  setting invalid channels nr                                  ok
  bad setting: XDP with RX nr less than TX                     ok
  bad setting: reducing RX nr below peer TX with XDP set       ok
  with xdp attached - gro flag                                 fail - expected on found off
          - peer gro flag                                      ok
          - tso flag                                           ok
          - peer tso flag                                      ok
          - aggregation                                        fail - got 10 packets, expected 1
          - after dev off, flag                                fail - expected on found off
          - peer flag                                          ok
          - after gro on xdp off, gro flag                     ok
          - peer gro flag                                      ok
          - tso flag                                           ok
          - peer tso flag                                      ok
  decreasing tx channels with device down                      ok
          - aggregation                                        ok
  increasing tx channels with device down                      ok
  aggregation again with default and TSO off                   ok

  This failure is different than our known issue of this test (LP:
  #1949569 with gro on/aggregation with TSO off) And we don't have this
  failure on openstack cloud in the previous cycles.

  I have also verified the following combinations:
  * 105 kernel + 106 source code - GOOD
  * 106 kernel + 106 source code - GOOD
  * 111 kernel + 106 source code - BAD
  * 111 kernel + 111 source code - BAD
  * 106 kernel + 111 source code - GOOD

  This appears to be a possible regression in the kernel to me.

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



Follow ups