** Description changed:

- With bug 1908499 present, sub test cases in kselftest/net/udpgro.sh is 
failing with:
-     ./udpgso_bench_rx: poll: 0x0 expected 0x1
+ [Impact]
+ Sub test cases in kselftest/net/udpgro.sh is failing with:
+     ./udpgso_bench_rx: poll: 0x0 expected 0x1
  
  Complete test output of a sub test case:
-  multiple GRO socks
+  multiple GRO socks
  BTF debug data section '.BTF' rejected: Invalid argument (22)!
-  - Length: 568
+  - Length: 568
  Verifier analysis:
  
  magic: 0xeb9f
  version: 1
  flags: 0x0
  hdr_len: 24
  type_off: 0
  type_len: 256
  str_off: 256
  str_len: 288
  btf_total_size: 568
  [1] PTR (anon) type_id=2
  [2] STRUCT xdp_md size=20 vlen=5
-  data type_id=3 bits_offset=0
-  data_end type_id=3 bits_offset=32
-  data_meta type_id=3 bits_offset=64
-  ingress_ifindex type_id=3 bits_offset=96
-  rx_queue_index type_id=3 bits_offset=128
+  data type_id=3 bits_offset=0
+  data_end type_id=3 bits_offset=32
+  data_meta type_id=3 bits_offset=64
+  ingress_ifindex type_id=3 bits_offset=96
+  rx_queue_index type_id=3 bits_offset=128
  [3] TYPEDEF __u32 type_id=4
  [4] INT unsigned int size=4 bits_offset=0 nr_bits=32 encoding=(none)
  [5] FUNC_PROTO (anon) return=6 args=(1 ctx)
  [6] INT int size=4 bits_offset=0 nr_bits=32 encoding=SIGNED
  [7] FUNC xdp_dummy_prog type_id=5
  [8] INT char size=1 bits_offset=0 nr_bits=8 encoding=SIGNED
  [9] ARRAY (anon) type_id=8 index_type_id=10 nr_elems=4
  [10] INT __ARRAY_SIZE_TYPE__ size=4 bits_offset=0 nr_bits=32 encoding=(none)
  [11] VAR _license type_id=9 linkage=1
  [12] DATASEC license size=0 vlen=1 size == 0
  
  ./udpgso_bench_rx: poll: 0x0 expected 0x1
  
  ./udpgso_bench_rx: poll: 0x0 expected 0x1
  
  failed
+ 
+ It's a bit hard to spot this as the udpgro.sh will return 0 even with
+ these failures present (bug 1908499)
+ 
+ [Fix]
+ * 38bf8cd821be29 ("selftests: fix poll error in udpgro.sh")
+ 
+ We have this test case since Focal
+ This patch can be cherry-picked into all the affected releases.
+ 
+ 
+ [Test Case]
+ Run the kselftest/net/udpgro.sh as root.
+ 
+ It will no longer complaining about this error message anymore:
+  ./udpgso_bench_rx: poll: 0x0 expected 0x1
+ 
+  multiple GRO socks                      
+ BTF debug data section '.BTF' rejected: Invalid argument (22)!
+  - Length:       568
+ Verifier analysis:
+ 
+ magic: 0xeb9f
+ version: 1
+ flags: 0x0
+ hdr_len: 24
+ type_off: 0
+ type_len: 256
+ str_off: 256
+ str_len: 288
+ btf_total_size: 568
+ [1] PTR (anon) type_id=2
+ [2] STRUCT xdp_md size=20 vlen=5
+       data type_id=3 bits_offset=0
+       data_end type_id=3 bits_offset=32
+       data_meta type_id=3 bits_offset=64
+       ingress_ifindex type_id=3 bits_offset=96
+       rx_queue_index type_id=3 bits_offset=128
+ [3] TYPEDEF __u32 type_id=4
+ [4] INT unsigned int size=4 bits_offset=0 nr_bits=32 encoding=(none)
+ [5] FUNC_PROTO (anon) return=6 args=(1 ctx)
+ [6] INT int size=4 bits_offset=0 nr_bits=32 encoding=SIGNED
+ [7] FUNC xdp_dummy_prog type_id=5
+ [8] INT char size=1 bits_offset=0 nr_bits=8 encoding=SIGNED
+ [9] ARRAY (anon) type_id=8 index_type_id=10 nr_elems=4
+ [10] INT __ARRAY_SIZE_TYPE__ size=4 bits_offset=0 nr_bits=32 encoding=(none)
+ [11] VAR _license type_id=9 linkage=1
+ [12] DATASEC license size=0 vlen=1 size == 0
+ 
+ ok
+ 
+ [Where problems could occur]
+ This is only fixing issue to testing tools,

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

Title:
  Sub-tests in kselftest/net/udpgro.sh is failing with
  "./udpgso_bench_rx: poll: 0x0 expected 0x1"

Status in ubuntu-kernel-tests:
  In Progress
Status in linux package in Ubuntu:
  In Progress
Status in linux-oem-5.6 package in Ubuntu:
  New
Status in linux source package in Focal:
  In Progress
Status in linux-oem-5.6 source package in Focal:
  In Progress
Status in linux source package in Groovy:
  In Progress
Status in linux source package in Hirsute:
  In Progress

Bug description:
  [Impact]
  Sub test cases in kselftest/net/udpgro.sh is failing with:
      ./udpgso_bench_rx: poll: 0x0 expected 0x1

  Complete test output of a sub test case:
   multiple GRO socks
  BTF debug data section '.BTF' rejected: Invalid argument (22)!
   - Length: 568
  Verifier analysis:

  magic: 0xeb9f
  version: 1
  flags: 0x0
  hdr_len: 24
  type_off: 0
  type_len: 256
  str_off: 256
  str_len: 288
  btf_total_size: 568
  [1] PTR (anon) type_id=2
  [2] STRUCT xdp_md size=20 vlen=5
   data type_id=3 bits_offset=0
   data_end type_id=3 bits_offset=32
   data_meta type_id=3 bits_offset=64
   ingress_ifindex type_id=3 bits_offset=96
   rx_queue_index type_id=3 bits_offset=128
  [3] TYPEDEF __u32 type_id=4
  [4] INT unsigned int size=4 bits_offset=0 nr_bits=32 encoding=(none)
  [5] FUNC_PROTO (anon) return=6 args=(1 ctx)
  [6] INT int size=4 bits_offset=0 nr_bits=32 encoding=SIGNED
  [7] FUNC xdp_dummy_prog type_id=5
  [8] INT char size=1 bits_offset=0 nr_bits=8 encoding=SIGNED
  [9] ARRAY (anon) type_id=8 index_type_id=10 nr_elems=4
  [10] INT __ARRAY_SIZE_TYPE__ size=4 bits_offset=0 nr_bits=32 encoding=(none)
  [11] VAR _license type_id=9 linkage=1
  [12] DATASEC license size=0 vlen=1 size == 0

  ./udpgso_bench_rx: poll: 0x0 expected 0x1

  ./udpgso_bench_rx: poll: 0x0 expected 0x1

  failed

  It's a bit hard to spot this as the udpgro.sh will return 0 even with
  these failures present (bug 1908499)

  [Fix]
  * 38bf8cd821be29 ("selftests: fix poll error in udpgro.sh")

  We have this test case since Focal
  This patch can be cherry-picked into all the affected releases.

  
  [Test Case]
  Run the kselftest/net/udpgro.sh as root.

  It will no longer complaining about this error message anymore:
   ./udpgso_bench_rx: poll: 0x0 expected 0x1

   multiple GRO socks                      
  BTF debug data section '.BTF' rejected: Invalid argument (22)!
   - Length:       568
  Verifier analysis:

  magic: 0xeb9f
  version: 1
  flags: 0x0
  hdr_len: 24
  type_off: 0
  type_len: 256
  str_off: 256
  str_len: 288
  btf_total_size: 568
  [1] PTR (anon) type_id=2
  [2] STRUCT xdp_md size=20 vlen=5
        data type_id=3 bits_offset=0
        data_end type_id=3 bits_offset=32
        data_meta type_id=3 bits_offset=64
        ingress_ifindex type_id=3 bits_offset=96
        rx_queue_index type_id=3 bits_offset=128
  [3] TYPEDEF __u32 type_id=4
  [4] INT unsigned int size=4 bits_offset=0 nr_bits=32 encoding=(none)
  [5] FUNC_PROTO (anon) return=6 args=(1 ctx)
  [6] INT int size=4 bits_offset=0 nr_bits=32 encoding=SIGNED
  [7] FUNC xdp_dummy_prog type_id=5
  [8] INT char size=1 bits_offset=0 nr_bits=8 encoding=SIGNED
  [9] ARRAY (anon) type_id=8 index_type_id=10 nr_elems=4
  [10] INT __ARRAY_SIZE_TYPE__ size=4 bits_offset=0 nr_bits=32 encoding=(none)
  [11] VAR _license type_id=9 linkage=1
  [12] DATASEC license size=0 vlen=1 size == 0

  ok

  [Where problems could occur]
  This is only fixing issue to testing tools,

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1908501/+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

Reply via email to